導航:首頁 > 源碼編譯 > javac放在什麼地方編譯

javac放在什麼地方編譯

發布時間:2022-12-06 10:08:20

1. 如何用javac 編譯java文件

這個下載安裝完jdk後,是需要配置環境變數才可以使用的。
如:jdk安裝在「C:\Program Files\java\jdk1.6.0_10」
第一步:新建「java_home」值,輸入「C:\Program Files\java\jdk1.6.0_10」;
第二步:新建「classpath」值,輸入「.;%java_home%\lib」;
第三步:在path中增加「%java_home%\bin」;
備註:配置環境變數在「計算機」右擊「屬性」,之後選擇「高級環境變數」,在選擇「環境變數」即可。
結構

javac
[ options ] [ sourcefiles ] [ @files ]
參數可按任意次序排列。

options
命令行選項。

sourcefiles
一個或多個要編譯的源文件(例如 MyClass.java)。

2. 怎麼用javac命令編譯java代碼

  1. 在cmd命令裡面進行(win+r 輸入cmd 運行)

  2. 用『cd 路徑』 進入那java文件的目錄

  3. 進入後進行 編譯java程序: javac java文件名.java 例如:javac Test.java

  4. 若無錯誤則編譯成功,運行:java java文件名 例如:javaTest 注意:不帶擴展名.java

3. 如何用java以及javac編譯工程

一、javac命令
javac 用於編譯Java文件,格式為:
java [options] [sourcefiles] [@files]
其中:
options:命令行選項;
sourcefiles:一個或多個要編譯的源文件;
@files:一個或多個對源文件進行列表的文件,有時候要編譯的文件很多,一個個敲命令會顯得很長,也不方便修改,可以把要編譯的源文件列在文件中,在文件名前加@,這樣就可以對多個文件進行編譯,對編譯一個工程很有用,方便,省事。
有幾個比較重要的選項:
-d 用於指定編譯成的class文件的存放位置,預設情況下不指定class文件的存放目錄,編譯的class文件將和源文件在同一目錄下;
-classpath 可以簡寫成-cp,用於搜索編譯所需的class文件,指出編譯所用到的class文件的位置,如jar、zip或者其他包含class文件的目錄,指定該選項會覆蓋CLASSPATH的設定;多個路徑可用分號「;」分隔,linux系統上用冒號「:」分隔,看具體情況,反正不是冒號「:」,就是分號「;」,報錯了改下。
-sourcepath用於搜索編譯所需的源文件(即java文件),指定要搜索的源文件的位置,如jar、zip或其他包含java文件的目錄;
需要注意windows下和linux下文件路徑分隔符和文件列表(即-classpath和-sourcepath指定的文件)分隔符的區別:
windows下文件路徑分隔符用 \ ,文件列表分隔符用分號 ;
linux下文件路徑分隔符用 / ,文件列表分隔符用冒號 :
二、java命令
java 用於執行程序,格式如下:
java [options] classfile
options:命令行選項,一般用於 -classpath 指定要執行的文件所在的位置以及需要用到的類路徑,包括jar、zip和class文件目錄,會覆蓋CLASSPATH的設定
三、腳本
如果要敲的命令很長,每次要編譯運行的時候都要重新敲一遍,這是一件很痛苦的事情,所以用腳本可以大大方便你的工作 量。在linux下用shell腳本,windows下用bat批處理程序。因為是在linux下,我這里只是簡單介紹一下shell,關於bat批處理 程序的語法自己網路一下,不難。
1. 開頭
linux有很多不同的shell,通常使用bash(bourne again shell),程序必須以下面的行開始:
#!/bin/sh
#!用來告訴系統用後面的參數來執行程序,這里使用的是/bin/sh
要使你的腳本能夠執行,還必須讓這個文件有可執行許可權,使用下面命令更改文件許可權:
chmod +x filename
2. 注釋
以#開始的句子表示注釋,一直到這行結束,多寫注釋有利於以後重新看的時候知道自己在做什麼
3. 變數
shell的腳本的變數都是字元串,不用申明類型,定義的時候直接 變數=值 即可,用到變數的的時候用 $變數 或者 ${變數},echo命令用於列印,舉個例子:
#!/bin/sh
# 定義變數words,值為hello world
words="hello world"
# 列印變數words的值
echo $words
4. 命令
shell腳本裡面可以直接任意使用linux命令,要用到什麼命令直接敲進去即可。記住一些常用的命令:
cd 打開目錄
ls -l 顯示目錄信息
rm -fr 遞歸刪除目錄及下面的文件,不提示信息
mkdir 創建目錄
pwd 顯示當前路徑
kill -9 pid 強制殺掉某個進程號的進程
pkill 殺掉某個名字的進程
ps aux 顯示運行進程信息
netstat -pan 查看網路埠監聽情況

4. Java文件應放在哪個文件夾

在src下面創建一個專門放配置文件的文件夾就可以,文件名稱自取

5. java編程一般在那個軟體里編譯

通常都是官方提供的JDK(java development kit,java開發環境)中的javac工具來編譯java源文件的,而eclipse或者netbeans等IDE都是調用JDK提供的編譯工具來進行編譯的,所以建議去下載一個JDK吧,雖然在virual studio 2005下也可以編譯java的源文件(studio 2005集成了這個功能),不過個人認為要學習java的話還是用JDK搭配Eclipse比較合適。

6. java源文件編譯時要放在哪裡

很可能是編譯的路徑沒選對,用絕對路徑也可以,用相對路徑也可以,絕對路徑:就是cmd調出管理員窗口後,輸入javac E:\xuexi\HelloWord.java。其中E:\xuexi\HelloWord.java就是源程序HelloWord.java的絕對路徑,即源程序文件在哪裡,它的絕對路徑就是從類似上述例子的路徑。相對路徑:一直點一直點,找到你寫的源文件HelloWord.java,然後在最上面路徑那一欄中把原來的名字全部刪掉,輸入cmd,這就是相對路徑。例如HelloWord.java在E:\xuexi下,只需要把最上面路徑欄里的E:\xuexi刪掉,換成cmd回車就可以了,最後再輸入javac HelloWord.java就可以編譯。如果有錯誤也會報錯。

7. 怎麼用javac命令編譯java代碼

首先用cd命令進入Java文件所在的目錄下,然後用命令javac 包含主函數的類名.java進行編譯,然後Java 包含主函數的類名運行程序。就行了。不明白可以追問

8. JAVAC編譯是否必須在JAVA文件所在目錄才行

不是,要設置環境變數,在我的電腦上單擊按滑鼠右鍵,選擇屬性,彈出系統屬性對話框,切換高級選項卡,點擊環境變數,系統變數下點擊新建按鈕,變數名填:JAVA_HOME,變數值:你安裝的JAVA應用程序路徑名(例C:\Program
Files\Java\jdk1.7.0_51),在系統變數找到變數Path,點擊編緝按鈕,在變數值最後添加\;%JAVA_HOME%\bin;再運行cmd,你就可以運行JAVA虛擬機了。

9. javac在哪

要設置環境變數:如下

安裝已下載的JDK (默認安裝盤符為 C:\j2sdk1.4.1_03 ).

注意:無需更改安裝路徑
現在開始具體配置環境

右擊」我的電腦」,選擇」屬性」,再選擇」高級」,點擊」環境變數」,注意到

」系統變數」,點擊」新建」三次,每次創建一個系統變數 (注意大小寫).

變數名 變數值
path C:\j2sdk1.4.1_03\bin
java_home C:\j2sdk1.4.1_03
classpath C:\j2sdk1.4.1_03\lib\tools.jar;C:\j2sdk1.4.1_03\jre\lib\rt.jar;

變數創建完後點擊」確定」,直到」屬性」窗口消失.
打開」記事本」,輸入這段代碼 (注意大小寫)

class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World");
}
}

以 HelloWorld.java 保存文件到 d:\java

注意:保存地址可自由選擇,文件名注意大小寫.

進入」開始」-」所有程序」-」附件」-」命令提示符」

直接鍵入 javac 回車,數秒後顯示環境測試結果,出現大片英文字元即為正常.

更換盤符到 HelloWorld.java 文件所在目錄 (D:\java>).

鍵入 javac HelloWorld.java 數秒後回到文件所在目錄 (D:\java>) 編譯成功.

鍵入 java HelloWorld 數秒後顯示將顯示 Hello World

閱讀全文

與javac放在什麼地方編譯相關的資料

熱點內容
pythonoa項目 瀏覽:307
android杜比音效 瀏覽:341
殺手47為什麼連接不了伺服器 瀏覽:108
靜態路徑命令 瀏覽:533
一直編譯不過怎麼辦 瀏覽:829
汽車串聯並聯演算法 瀏覽:458
助眠解壓的聲音音頻小哥哥 瀏覽:277
pythoncmd換行 瀏覽:376
linux取消行號 瀏覽:355
安卓原生系統官網是什麼 瀏覽:444
底部主圖源碼 瀏覽:878
伺服器崩了有什麼提示 瀏覽:780
遠程海康伺服器用什麼瀏覽器 瀏覽:232
解壓報紙圖片 瀏覽:956
python微信公眾號開發平台 瀏覽:895
知識付費網站java源碼 瀏覽:255
方舟怎麼做命令管理 瀏覽:849
linux流量異常 瀏覽:676
單片機如何給電腦加密碼 瀏覽:519
如何刪掉多餘的伺服器 瀏覽:221