Java及JDK在deepin下的安裝
1.什麼是Java:
Java是由Sun Microsystems公司於1995年5月推出的Java物件導向程式設計語言和Java平臺的總稱。由James Gosling和同事們共同研發,並在1995年正式推出。
Java是典型的物件導向的語言,晚於C++釋出,部分語法和思想也參考了C++。
Java在設計的時候儘可能的接近C++,以降低人們的學習成本。可以說Java語法是C++語法的一個“純淨”版,沒有標頭檔案、指標運算(也沒有指標語法)、結構、聯合、運算子過載、虛基類等。
Java分為三個體系:
-
JavaSE(J2SE)(Java2 Platform Standard Edition,java平臺標準版)
-
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平臺企業版)
-
JavaME(J2ME)(Java 2 Platform Micro Edition,java平臺微型版)
2.Java 的應用:
-
Web開發:Java非常適合開發大型的企業網站;
-
Android開發:Android手機上APP幾乎都是用Java開發的;
-
客戶端開發:Java也可以用來開發電腦上的軟體;
-
嵌入式應用:即用來開發在小型電子產品中執行的軟體。
3.Java開發環境:
我們可以在各種主流作業系統中進行java的開發編譯:Windows、MacOS、Linux(我是在debain上面學習java)...
Java的開發工具:Java JDK、Java執行環境(JRE)、Intellij idea或Eclipse IDE(可選)
4.Java開發環境搭建:
JDK(Java Development Kit):
如果是僅僅安裝JDK8,那麼在命令視窗中輸入命令:
sudo apt installoracle-java8-set-default ,自動就會下載安裝並配置好環境變數。
如果是安裝現在最新的JDK版本JDK10,那麼需要在Oracle官網在如下頁面中下載JDK(.tar.gz)。
將其解壓縮(-C後面是想解壓到的路徑):
sudo tar -zxvf ~/Downloads/jdk-8u45-linux-i586.tar.gz -C /usr/lib
配置JDK環境變數:
根據官網介紹:
Starting with version 8u40, the JDK installation is integrated with the alternatives framework and after installation, the alternatives framework is updated to reflect the binaries from the recently installed JDK. Java commands such as java, javac, javadoc, and javap can be invoked from the command line.
所以根本無需像大多數網站介紹的那樣需要修改/etc/profile檔案,僅需要在shell中執行下面兩條命令:
sudo update-alternatives --install /usr/bin/java java /usr/share/jdk-10.0.1/binjava 1000
sudo update-alternatives --install /usr/bin/javac javac /usr/share/jdk-10.0.1/binjavac 1000
其中後面是自己安裝的JDK主目錄的絕對路徑
因為系統中還安裝了OpenJDK,所以還要執行以下命令來將安裝的版本設定為預設的JDK,首先在shell中用下面的命令檢視JAVA的版本和優先順序:
update-alternatives --display java
隨後執行命令選擇JAVA版本:
update-alternatives–config java
執行完之後會列出系統中所有的JDK,讓你選擇一個作為預設
最後還是執行一下
java -version
來確認JDK安裝成功與否:
【本文轉載自:從零開始的java學習筆記,作者:Candyboy,原文連結:https://mp.weixin.qq.com/s/Pq3CL8GklfJJ3Y8EJ_HL_Q,如若侵權請第一時間聯絡作者刪除。】
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31542119/viewspace-2168773/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Linux下安裝JDKLinuxJDK
- deepin Nvidia驅動安裝及deepin遊玩steam
- java環境JDK安裝及配置JavaJDK
- JDK的下載及安裝與Eclipse的下載及使用JDKEclipse
- Java JDK11的下載與安裝JavaJDK
- JDK1.6在LINUX下的安裝配置JDKLinux
- ubuntu下的jdk安裝UbuntuJDK
- CentOs下jdk的安裝CentOSJDK
- 在Linux操作下解除安裝,安裝redhat自帶的JDKLinuxRedhatJDK
- MAC下載JDK及安裝AndroidStudioMacJDKAndroid
- JDK1.6在LINUX下的安裝配置[轉]JDKLinux
- Ubuntu下JDK安裝UbuntuJDK
- Ubuntu 安裝 Java JdkUbuntuJavaJDK
- jdk的下載與安裝JDK
- jdk的安裝與下載JDK
- Linux下安裝JDK及環境設定LinuxJDK
- solr在windows下的安裝及配置SolrWindows
- 學習scala,java安裝jdk及jre的問題JavaJDK
- 在Linux環境下安裝JDK+JBossLinuxJDK
- Redis的安裝及在Java中的使用RedisJava
- Linux下安裝java及配置(yum安裝)LinuxJava
- ubuntu下安裝oracle JDKUbuntuOracleJDK
- linux 下安裝 jdkLinuxJDK
- JAVA—JDK安裝與配置JavaJDK
- Mongodb在Windows下安裝及配置MongoDBWindows
- Centos/linux下的JDK安裝CentOSLinuxJDK
- Linux下jdk的安裝解除安裝切換LinuxJDK
- CodeMan快速安裝配置教程:Windows下安裝配置Java JDK環境WindowsJavaJDK
- jdk在linux下安裝、配置環境變數JDKLinux變數
- Linux下JDK安裝與解除安裝LinuxJDK
- Linux環境下RPM方式JDK安裝及配置LinuxJDK
- CenOS 7下安裝jdk 8JDK
- 「Ubuntu使用」安裝DEEPIN-WEIXINUbuntu
- Linux下jdk1.8的下載安裝LinuxJDK
- JDK安裝及測試檔案JDK
- oracle_sqldev64_jdk 下載安裝JDK 包OracleSQLdevJDK
- Linux安裝jdk及jdk版本之間切換LinuxJDK
- homebrew下載安裝及mysql的下載安裝MySql