linux下的java編譯器
直接與JDK在Linux下Java程序開發,你需要三樣東西:1,文本編輯器,你可以選擇VIM,但考慮到Windows的習慣,建議用gedit
2。編譯器,它是javac的
3解釋器的程序,它是Java
到Ubuntu為例:內容
$ gedit中Hello.java
Hello.java可能因此:
---
公共類你好{
公共靜態無效的主要(字串[] args){
的System.out.println(「HelloWorld」的);
}}
---
$ LS
Hello.java
$的javac Hello.java
....
BR> $ java的你好
的Helloworld
以上,而在windows基本相同。
中國我覺得你的問題可能是如何安裝的JDK。 1.在
很多方法,你可以根據JDK的Linux二進製版本下載到太陽的主頁,然後才能進行
$存取許可權chmod a + X JDK-XXX-xxx.bin
2. 在Linux系統下有什麼好的Java編輯器
Eclipse 簡單,好用,啟動速枯猛度快的JAVA編輯軟體
NetBeans、Xcode老叢敗孫外用滲鏈的多
3. linux 怎麼執行java的main方法
在linux上執行java和javac命令如下:
4. 求助,在linux下編寫腳本「gjc」啟動GJC編譯器,這是個開源的JAVA編譯器
抱歉,貌似返信那套gcc的前端叫局皮gcj……
&gcj用的不是sun版本的sdk,是用自己的Classpath的
參見漏臘輪:http://gcc.gnu.org/java/
5. linux編譯 java 文件
1.首先用vim 在linux下編寫一個名為Test.java的文件,代碼如下:
class
Test{ public static void main(String []args){
System.out.println("test input main arguments");
System.out.println(args[0]+" "+args[1]);
System.out.println("end of main"); } }
代碼很簡單,只有一個main函數用來輸出我輸入的前兩個參數,注意前兩個參數如果不輸入會拋數組越界 的異常。
2.vim編輯完後按esc進入命令模式,然後shift+ZZ保存並退出。然後通過javac Test.java 即可對該文件進行編譯,編譯會可以看到在該目錄下生成了一個Test.class文件。
3。編譯時沒有拋出異常說明代碼成功編譯,接下來看看怎麼運行吧,其實也很簡單,就通過如下命令即可:
java Test hello world
輸出結果是:
test input main arguments
hello world
end of main
6. 在linux下,怎樣編譯java
Linux下java環境變數設置的完整步驟:從java.sun.com上下載JDK的安裝文件,一般是jdk1.5.0_10_XXXX.bin的格式。 解開生成JDK目錄,這里假設JDK安裝在/usr/java/jdk1.5.0_10中: 代碼:sudo chmod 755 jdk1.5.0_10_XXXX.bin sudo ./jdk1.5.0_10_XXXX.bin sudo mkdir /usr/java sudo mv jdk1.5.0_10/ /usr/java代碼: sudo gedit /etc/profile在這個文件的末尾追加:代碼:export JAVA_HOME=/usr/java/jdk1.5.0_10/ #注意把新添加的JDK的bin目錄追加在$PATH的最前面,這樣當系統中安裝有多個JDK版本時,程序會優先搜尋排在最前面的JDK版本。 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH保存/etc/profile之後,別忘了執行下面這個命令,使環境變數的更改馬上起作用。 代碼:source /etc/profile如果執行上面這個命令時報錯,請仔細檢查你在/etc/profile里新增的文本是不是有錯。最後檢查環境變數更改是否生效: 代碼:java -version
7. 求問。linux 下 java 為什麼不用設置classpath就能編譯 或者默認jdk在哪echo $JAVA_HOME 是空的
設置$JAVA_HOME的目的是通過這個變數獲取編譯器 javac 和可執行程序 java所在路徑。通常是一些腳本或其他程序需要$JAVA_HOME,java或javac本銷扮身可以得到虧仔灶JDK相關的路徑信息,戚乎不需要$JAVA_HOME。
Linux下,通過 PATH 中的路徑搜索所有的可執行程序,如果可以搜索到 javac,那麼就能進行編譯,本身並不需要$JAVA_HOME。如果通過系統的包管理來安裝的JDK,往往在系統路徑/usr/bin或/usr/local/bin之類的都會包含javac的軟鏈接。
調用javac時可以通過 -cp 添加自己的jar文件。JDK自身的路徑由javac自己處理,並不會受影響。
8. linux編譯java
先在linux系統上安裝JDK,配置環境變數!然後在使用javac /xx/xx/xx.java編譯java源文件。
9. 在linux 下 java項目怎麼編譯
在linux裡面可以使用shell腳本來對java項目進行編譯,示例如下:
shell腳本編譯所有的java代碼,編譯完成後執行要執行的哪個java。
inf="*.java"
forfin${inf}
do
javac${f}
done
java'要執行的編譯好的java程序'
10. linux中常用編譯器是什麼
Linux 下可用的編譯器有 GCC、EGCS 和 PGCC,其中最常用的編譯器便是 GCC。
GCC 起初是 GNU 推出的 C語言編
譯器,用於類 Unix 系統下的編程,所以名為 GNU C Compiler 。隨著眾多自由開發者的加入,GCC
發展迅速,如今已成為一個支持眾多語言的編譯器了,其中包括 C、C++、Ada、Object C 和 Java 等,以至於 GCC 開始被擴展為
GNU Compiler Collection ,也就是「GNU 編譯器集合」的意思。
GCC用法:
1、GCC基本用法及其選項
gcc 或 g++ 的用法跟參數含義幾乎一樣,他們最基本的用法是:
2、只編譯子程序(-c)
3、產生目標文件(-o)
4、附加調試信息(-g)
5、多文件編譯
6、連接庫文件。