ubuntu下安裝jdk(rpm版)錯誤: 找不到或無法加載主類 解決方法


1.官網下載jdk,linux64位,rpm格式的。
2.提取下載的文件,提取到一個目錄下,我的是提取到了usr目錄下了
3.終端輸入:sudo gedit ~/.bashrc
會打開一個文本,在文本的最后添加:

export JAVA_HOME=/usr/java/jdk1.8.0_101
export CLASSPATH=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

注意:第一行的“/usr/java/jdk1.8.0_101”是你剛才提取的目錄,按照你電腦的目錄自己修改。
最后保存,退出。
4.之后終端輸入:java -version
提示以下信息:
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
就代表你已經安裝好了,至此,就完成了安裝。


測試:
1.用文本寫一個java程序:

public class Test {
	public static void main(String args[]) {
		System.out.println("A new jdk test !");
	}
}

注意:文件名必須是 Test.java
之后就可以編譯了。
2.編譯
終端輸入:javac /home/zmy/usr/Test.java
“/home/zmy/usr/”是Test.java所在的目錄。
接着,什么也不會提示,就代表已經編譯好了,你到目錄下去看,也有 Test.class 文件了

3.運行
(也是以下問題的解決方法:
錯誤: 找不到或無法加載主類

這一步很重要,我差不多弄了3個小時 = = 結果卻很簡單就能解決。
終端第一次輸入:cd /home/zmy/usr/
終端第二次輸入:java Test
也就是說用java命令的時候,必須直接加.class文件,不能通過目錄來用java,也就是說“java /home/zmy/usr/Test”是錯誤的!!!
之后就可以成功的看見輸出的字符了 ”A new jdk test !“


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM