ubuntu下編譯java程序


 ubuntu下編譯java程序

首先需要安裝jdk,並配置好相應環境變量
下面以簡單的HelloWorld為例
文件名為HelloWorld.java
java代碼:
    public class HelloWorld {
        public static void main(String args[]) {
            System.out.println("Hello World!");
        }
    }

編譯: javac HelloWorld.java
    此時會在當前文件夾生成 HelloWorld.class 文件
運行: java HelloWorld

運行時如果出現錯誤:
    找不到或無法加載主類(和英文錯誤:Could not find or load main class HelloWorld 相同)

可能的解決方法:
    1.文件名和類名不一致,嚴格區分大小寫
        解決方法: 修改文件名或類名,使兩者保持一致
2.沒有對程序進行編譯 3
.環境變量沒有設置正確,使得運行程序找不到指定的主類 解決方法: a)通過選項指定主類路徑 例如: java -classpath . HelloWorld (指定當前目錄) b)如果文件HelloWorld.class在當前工作路徑中,可以通過修改環境變量來解決 sudo gedit /etc/environment 在 CLASSPATH="***"前面添加":."(CLASSPATH=".:****"),即添加當前工作路徑到CLASSPATH中 立即使用環境變量: source /etc/environment

 


免責聲明!

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



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