javac / java
javac是用來編譯.java檔案的。命令列下直接輸入javac可以看到大量提示資訊,提示javac命令的用法,我只知道常用的。
javac -d destdir srcFile
其中:1、-d destdir是用來指定存放編譯生成的.class檔案的路徑。(若此選項省略,那麼預設在當前目錄下生成.class檔案,並且沒有生成包資料夾;當前目錄可以用“.”來表示,即:javac -d . srcFile )
注意:新增-d選項除了可以指定編譯生成的.class檔案的路徑外,最大的區別是可以將原始檔首行的package關鍵字下的包名在當前路徑下生成資料夾。
2、srcFile是原始檔.java檔案的路徑
java程式碼如下:
import java.io.IOException;
public class hello{
public static void main(String[] args)throws IOException{
System.out.println("hello world");
}
}
在命令列裡進入該目錄執行 javac hello.java
再次 java hello
螢幕顯示:hello world
如果java加一個package包的話情況就不一樣了,可把小編折騰了半天才搞明白
package cyan;
import java.io.IOException;
public class hello{
public static void main(String[] args)throws IOException{
System.out.println("hello world");
}
}
編譯命令:javac -d . hello.java
執行: java cyan/hello即可
相關文章
- javac和javaJava
- install java javac on kali linux, raspberry piJavaLinux
- Java15 執行Hello,world竟然不用javac?Java
- Java - java與javac版本不一致問題Java
- Java基礎14:離開IDE,使用java和javac構建專案JavaIDE
- Javac編譯過程Java編譯
- Javac 原始碼除錯教程Java原始碼除錯
- 深入分析 Javac 編譯原理Java編譯原理
- 請教javac 編譯問題Java編譯
- 編譯器-Javac.exe(轉)編譯Java
- cmd執行java、javac命令正常,其他程式報無法啟動java虛擬機器Java虛擬機
- Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jarJavaCompileJAR
- 在cmd/powershell中使用java/javac -cp/--class-path命令連結多個jar包JavaJAR
- Linux下的JavaC,問題請教LinuxJava
- 在DOS視窗執行java命令中文顯示正常,執行javac命令中文亂碼Java
- 用javac編譯servlet類出現問題Java編譯Servlet
- 初學者遇到的問題:javac命令找不到檔案HelloWorld.java的解決辦法。Java
- 如何解決win10系統cmd能執行javac卻不能執行java的問題Win10Java
- 【Android自動化打包】02. javac的用法AndroidJava
- 電腦安裝jdk8和jdk11之後,在cmd控制檯輸入java,javac,java -version沒有反應JDKJava
- 2017藍橋杯javaC組模擬題5Java
- 在CMD視窗中使用javac和java命令進行編譯和執行帶有包名的具有繼承關係的類Java編譯繼承
- 藍橋杯第五屆JavaC組楊輝三角問題解決方法Java
- 如何在一個自定義視窗中顯示(文字區域)顯示在DOS下執行JAVAC\JAVA時所觸發的異常?Java
- 安裝JDK不當--找不到或無法載入主類 com.sun.tools.javac.MainJDKJavaAI
- 在cmd上一直報javac不是內部或外部命令的詳解及原理Java
- ‘javac‘ 不是內部或外部命令,也不是可執行的程式 或批處理檔案。Java
- win10環境下jdk1.8的安裝和環境配置(javac不是內部或者外部命令)Win10JDKJava
- 【JAVA】java使用Java
- JAVA(三)JAVA常用類庫/JAVA IOJava
- Java 解惑(Java Puzzler)Java
- Java打劫(The Java Heist)Java
- JAVA java學習(24)——————java修飾符Java
- Java 陣列、Java 日期時間、Java 正規表示式、Java 方法Java陣列
- Java 安全之Java AgentJava
- 淺析Java反射--JavaJava反射
- Java 8 + 10 = Java 18Java
- 【Java】A Guide to the Java ExecutorServiceJavaGUIIDE