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即可
相關文章
- java,javac,java -version的區別Java
- install java javac on kali linux, raspberry piJavaLinux
- Java15 執行Hello,world竟然不用javac?Java
- Java基礎14:離開IDE,使用java和javac構建專案JavaIDE
- Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jarJavaCompileJAR
- Javac 原始碼除錯教程Java原始碼除錯
- cmd執行java、javac命令正常,其他程式報無法啟動java虛擬機器Java虛擬機
- 深入分析 Javac 編譯原理Java編譯原理
- 在cmd/powershell中使用java/javac -cp/--class-path命令連結多個jar包JavaJAR
- 在DOS視窗執行java命令中文顯示正常,執行javac命令中文亂碼Java
- 用javac編譯servlet類出現問題Java編譯Servlet
- 如何解決win10系統cmd能執行javac卻不能執行java的問題Win10Java
- 初學者遇到的問題:javac命令找不到檔案HelloWorld.java的解決辦法。Java
- 電腦安裝jdk8和jdk11之後,在cmd控制檯輸入java,javac,java -version沒有反應JDKJava
- 藍橋杯第五屆JavaC組楊輝三角問題解決方法Java
- 在cmd上一直報javac不是內部或外部命令的詳解及原理Java
- ‘javac‘ 不是內部或外部命令,也不是可執行的程式 或批處理檔案。Java
- win10環境下jdk1.8的安裝和環境配置(javac不是內部或者外部命令)Win10JDKJava
- Java SE, Java EE, Java MEJava
- 【Java】The Java Headless ModeJava
- 【Java】A Guide to the Java ExecutorServiceJavaGUIIDE
- Java 解惑(Java Puzzler)Java
- JAVA java學習(24)——————java修飾符Java
- Java 陣列、Java 日期時間、Java 正規表示式、Java 方法Java陣列
- Java 8 + 10 = Java 18Java
- 淺析Java反射--JavaJava反射
- 【Java筆記】Java JDKJava筆記JDK
- Java 安全之Java AgentJava
- JAVA-java日期工具類Java
- Java學習—java-RedisJavaRedis
- Java筆記-Java反射(二)Java筆記反射
- Java基礎類庫【Java】Java
- Java基礎系列—Java反射Java反射
- Java:Java的物件導向Java物件
- java分散式(java入門)Java分散式
- Treasure Of JAVA——JAVA的資料型別(JAVA面試題)Java資料型別面試題
- JAVA學習筆記—JAVA WEB(二)JAVA WEB核心(下)Java筆記Web
- JavaJava
- ```javaJava