Search
Search
#1. Java 開發工具- 如何在命令列編譯執行Java 程式 - 程式語言 ...
在Mac 或Linux 從命令列利用javac 指令可以直接編譯Java 程式為.class 檔案,然後利用java 指令執行.class 檔案,也就是Java 程式,例如以下程式檔案
Javac 指令. Javac <options> <source files>. -g. 產生所有除錯訊息。 -g:none. 不產生除錯訊息。 -g:<lines, vars, source>. 產生指定除錯訊息。
#3. 如何對Javac 動手腳
我們假如不會利用JVM這種特性對一個現存的Java程式(比如javac)動手腳, 實在有點暴殄天物 ... 更改javac classes的步驟 ... 在tmp底下執行更改過的javac,指令如下:
用「javac」指令進行編譯. 在檔案上點選右鍵確認檔案所在路徑例:C:\Users\userXXX\Desktop\java - 點選win開始選單->輸入「cmd」開啟命令提示字元視窗
... 用cd 指令切換到剛剛寫的檔案的目錄例cd D:\JAVA; 用JAVAC指令(就會去呼叫環境變數底下的JAVAC.exe) +檔名.java 就會去編譯該JAVA檔例javac ...
#6. 使用javac命令列編譯一個目錄下的所有.java檔案? - IT閱讀
(可以指定輸出目錄,javac -sourcepath src -d classes src*.java) ... Linux下使用Shell指令碼刪除一個目錄下的所有子目錄和檔案.
(安裝可以使用下一步大法) 安裝完畢後,開起檔案管理員到剛剛的安裝目錄下,找到javac.exe,複製該目錄路徑。 開起命令提示字元(windows+R 輸入cmd)。
#8. [Java]使用cmd執行Java程式- 程式筆記 - Medium
輸入指令:. javac 檔名.java => 編譯p.s 適用於沒有中文字的java檔案; javac -encoding utf-8 檔名.java -> 編譯(compilier) p.s 適用於有中文字 ...
#9. javac指令 - 軟體兄弟
javac指令,2015年6月13日— ... 指令切換到剛剛寫的檔案的目錄例cd D:-JAVA; 用JAVAC指令(就會去呼叫環境變數底下的JAVAC.exe) +檔名.java 就會去編譯該JAVA檔例javac ...
#10. PATH 是什麼?
javac 編譯成功後會靜稍稍地結束,所以沒看到訊息就是好消息,但是這樣下指令實在太麻煩了。,而且你會有疑問:之前安裝JDK最後示範執行 java 指令時,為什麼不用指定位置 ...
#11. Javac 指令使用紀錄– Willis的部落格
javac Demo2.java. $ java Demo2. Java. 文章導覽. Previous Post. axsi2 + TOMCAT 使用紀錄 · Next Post. Windows Server 2019 無法連線SMBv1 網路磁 ...
#12. 終端機指令編譯 - JooP
在終端機介面使用 javac 指令,將設計完成的Java程式編譯成作業系統能直接執行的機械碼。 ... 當使用javac指令後,會產生能跨平台Bytecode內容的類別檔案(.class)。
#13. 初探Javac指令,你不知道的编译原理 - 51CTO博客
初探Javac指令,你不知道的编译原理,你不知道的javac这一节的内容还是来分析一个我们常见的JDK指令,就是javac,首先就是关于这个javac的书写, ...
#14. 設定Path 與Classpath | Java SE 6 技術手冊 - caterpillar
如果所使用的JDK 工具程式具有Classpath 指令選項,則可以在執行工具程式時一併指定Classpath,例如: javac -classpath classpath1;classpath2 … 其中classpath1、 ...
#15. [OCAJP]Java程式的編譯與執行
A. javac Greeting java Greeting Duke B. javac Greeting.java Duke java ... 可以用來編譯Java原始碼,也就是「.java」檔案,指令用法如下:. javac ...
#16. javac指令用不了-西瓜视频搜索
西瓜视频搜索为您提供又新又全的javac指令用不了相关视频内容,支持在线观看。更有海量高清视频、相关直播、用户,满足您的在线观看需求,看javac指令用不了就上西瓜 ...
#17. javac指令的-sourcepath 和java指令的-cp 怎么给定啊???
比如javac-sourcepathd:\codecode.java当前目录一定要在d:\code上该编译指令才能成功!为什么啊为什么不能..
#18. javac指令后出现用法 - CSDN
javac指令 和java指令:javac负责将源文件编译成字节码文件(.class) , 编译时要指明.java后缀,不能省略java指令负责将字节码文件转为机器码, 对其进行运行, java指令后的 ...
#19. 但是java指令运行,显示无法找到和加载类。什么原因?
DOS命令行中的javac指令可以编译,但是java指令运行,显示无法找到和加载类。什么原因?classpash也配置了当前路径。... DOS命令行中的javac指令可以编译,但是java ...
#20. Java常用指令第二篇:dos中帶第三方jar包的類的編譯運行
上一篇我們介紹了javac指令與java指令的一部分,小夥伴們,如果你們以為你們已經學會使用java與javac,那你們可能得意的太早了。
#21. linux安裝java後發現找不到javac命令解決方案
之前,我們在剛買的騰訊雲伺服器上安裝了java,但是發現安裝後沒有javac指令,於是解除安裝了重新安裝連結:https://juejin.cn/post/ ...
#22. 附錄B - 指令行參考
此附錄描述如何從指令行操作Sun Java TM Wireless Toolkit for CLDC,並詳述生成和執行應用程式所需 ... 使用Java SE 開發工具組的 javac 編譯器編譯Java 原始碼檔案。
#23. win10下javac指令报错解决方案 - 程序员大本营
win10下javac指令报错解决方案,程序员大本营,技术文章内容聚合第一站。 ... 笔者win10下安装java,配置好环境变量后,出现java可用,javac不可用的尴尬境地,经过 ...
#24. [JAVA] Java exe deploy - 1010Code
使用javac 編譯並執行在main.java 檔案目錄下執行以下指令來編譯.java 檔案。
#25. 不以Eclipse 建立函數外掛程式 - IBM
不過,也支援從Linux 終端機執行指令,且Installation Manager 共用資源目錄安裝在Linux 系統上的 ... 註: 從Java Development Kit (JDK) 執行 javac 執行檔。
#26. 初探Javac指令,你不知道的编译原理 - 尚码园
你不知道的javac 这一节的内容仍是来分析一个咱们常见的JDK指令,就是javac,首先就是关于这个javac的书写,咱们看JDK中的展现: 这里写做javac, ...
#27. java初學者,在cmd裡執行java程式出錯。 - QACLUB
之後寫了一個簡單的HelloWorld程式,然後到cmd裡執行,用javac指令來編譯時似乎還挺正常,但是用java指令來執行時,卻不能正常運行了。
#28. java 編譯指令
在Mac 或Linux 從命令列利用javac 指令可以直接編譯Java 程式為.class 檔案,然後利用java 指令執行.class 檔案,也就是Java 程式,例如以下程式檔案.
#29. 【問題】java新手求助如何在cmd上執行有包package的class?
用javac指令將其編譯成class。 用java指令就可以執行class檔了。 具體的如下:. Step 1:開啟cmd,略~. Step 2:切換到相對位置。 利用cd指令切換,如你 ...
#30. PATH 是什麼? - 代码交流
接下來打算編譯這個.java,編譯器的指令是javac 。若這是電腦中第一次裝完JDK,在沒有進行任何設定下,會出現以下的訊息:. 這是(Windows)作業系統在跟你說, 它找不 ...
#31. JVM虛擬機器基礎 - IT人
Java 檔案通過Javac指令編譯之後就是 .class 檔案,之後就是由JVM將類載入到方法區中,執行引擎執行這些位元組碼。 過程如下: Java 檔案->編譯器> ...
#32. 輸出語句
框架+ 印的指令= 輸出Hello, World! class web { ... 後面接的名稱一致』,web.java 經過javac 指令會產生web.class,Hello.java 經過javac 指令會產生. Hello.class。
#33. [Java學習筆記]第一課:安裝及設定Java環境 - 電腦不難
將寫好的程式碼儲存成.java檔案後,再運用「javac」指令即可編譯Java程式。編譯好的Java Class程式可以用「java」指令來執行。
#34. javac都幹了些什麼 - 台部落
④到控制檯執行下面的指令 ... 那麼問題來了,javac和java指令都幹了啥? ... 上面的javac就將HelloWorld.java文件翻譯成了HelloWorld.class ...
#35. 你拿起了這本書,翻開這篇序,我有了機會問你一個問題
執行java 指令的原因。 若是舊版JDK,在安裝完成後,會自動放一份java(.exe)到C:\Windows\ system32。 然而依圖2.5 的PATH 資訊,如果鍵入javac 指令,系統找完PATH 中 ...
#36. JDK安裝以及環境配置_其它 - 程式人生
win+R開啟執行,輸入CMD打打命令提示符視窗. 分別輸入java,javac,java -version指令檢視是否可看到JDK的編譯器資訊;. java指令:. javac指令:.
#37. 我的javac指令无法显示 - 慕课网
我的javac指令无法显示. 来源:1-10 Java开发环境搭建. 傲娇的二叔. 2018-11-17 13:31. spacer.gif 不知道哪里出现了问题?
#38. 我要如何設定或變更PATH 系統變數? - Java
PATH 是一個系統變數,可讓您的作業系統從指令行或終端機視窗中尋找所需的可執行檔。 ... /usr/libexec/java_home -v 1.8.0_73 --exec javac -version ...
#39. 鐵人賽專案建置方法的演進- Jian-Min-Huang/tech-note Wiki
用文字編輯器編輯.java 檔案、用javac 指令編譯、加入-cp 來把相依函式庫放進classpath、看是要編成.class 檔或是用.jar 打包、最後再用java 指令跑起來,其實這些東西 ...
#40. windows命令列中java和javac、javap使用詳解(java編譯命令)
如題,首先我們在桌面,開始->執行->鍵入cmd 回車,進入windows命令列。進入如圖所示的畫面: 可知,當前預設目錄為C盤Users資料夾下的Administrator ...
#41. javac編譯器 - 中文百科知識
簡介問題一JAVACjavac 是javac語言編程編譯器。javac工具讀由java語言編寫的類和接口的定義, ... 處理器上執行,編譯器產生的指令位元組碼(Javabytecode)實現此.
#42. #J: Javac編譯搜尋class
Javac 編譯搜尋class. 當cmd出現錯誤:找不到或無法載入主要類別時,可能是指令輸入錯誤,以下為觀念解說:. 注意編譯的檔案是否有使用到其他class,若 ...
#43. java的打包成jar方法- 學而時習之
指令 : javac test.java. 2. 執行文件. 指令: vim MANIFEST.MF. 內容: Main-Class: test. 3. 打包. 指令: jar -cvfm test.jar MANIFEST.MF ./. 執行畫面如下:
#44. 王者歸來Java全端技術領航: 從零基激升高超工程師一本通 - 誠品
... 操作A.4 Eclipse偵錯A.5 Eclipse匯入A.6 Eclipse快速鍵APPENDIX B Javac指令B.1 選項B.2 命令列參數檔案APPENDIX C Java指令APPENDIX D Jar套件D.1 jar指令語法D.2 ...
#45. Java 快速導覽- 目錄 - 程式語言教學誌
本文內容範例的編譯執行環境為Mac 平台的命令列,利用Java 官方釋出的javac 指令編譯,以java 指令執行。若同樣使用Java 官方釋出的編譯器進行編譯執行,其他平台 ...
#46. javac 指令的-s參數有甚麼用?? - JWorld@TW Java論壇
Java 新手區- JDK/運作環境- javac 指令的-s參數有甚麼用??
#47. 朝陽科技大學99 學年度教師自編教學教材
第一步﹕修改程式,修改第二行指令public static void main(String args[]) ... 儲存檔案之後,在命令提示字元中利用javac Mysixthjava.java 指令編譯檔案.
#48. linux安装java后发现找不到javac命令解决方案 - 掘金
之前,我们在刚买的腾讯云服务器上安装了java,但是发现安装后没有javac指令,于是卸载了重新安装链接:https://juejin.cn/post/6912808987092058120 ...
#49. [Java] Java Web 開發環境與語言架構指南
使用 javac 指令編譯該程式檔案: $ javac HelloWorld.java. 使用 java 執行編譯產生出來的Class(HelloWorld.class)名稱: $ java HelloWorld ...
#50. 3. Hello World!您的第一隻Java程式
javac HelloWorld.java. 如果沒有錯誤,則已完成編譯產生了HelloWorld.class的byte code。再輸入以下指令:. java HelloWorld. 你應該會看到成功地輸出Hello World!
#51. 資料結構
變數值加入C:\Program Files\Java\jdk1.6.0_21\bin. • 測試是否成功. 命令提示字元. – 命令提示字元. – 下達javac指令. 6/5. Dept. of Computer Science and.
#52. 将预编译指令传递到javac?_java_开发99编程知识库
DebugEnabled) { log.debug("msg"); }. 但這是一種硬編碼。 是否還有其他類似於C的替代指令。 可以在這裡幫助或者其他我應該尋找的東西? java · javac.
#53. Java 的平臺無關性(一次編譯,到處運行)如何實作? - 有解無憂
撰寫好代碼之后,通過使用 javac 指令對該原始碼檔案進行編譯,如下圖所示: image.png. 從上圖中,可以看到這個類編譯之后,就產生了一個 .class 檔案,.
#54. java javac java指令package - 标签- xdslll - 博客园
日 一 二 三 四 五 六 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#55. Denist 部落格:: 痞客邦::
JAVA 本身是支援unicode , UTF-8 這些都是沒有問題的,主要就是Javac 指令編譯的 ... 可能是它預設的javac 指令還是用MS950 ,而我又找不到可以改Javac encoding的地方.
#56. JAVA(一)開發環境介紹 - 簡單。生活。享受
=>javac *.java(把java都去compiler) =>可run的話,可確認jdk安裝成功 ... 輸入javac ex1.java 會出現不是內部或外部指令,因為外部指令要指定路徑. 1.javac和java這兩 ...
#57. [Java] Hello World - 長島冰茶的工程師筆記
測試javac 指令 開啟cmd ,輸入javac,如果沒有出現錯誤訊息代表設定成功了 5. 建立一個HelloWorld.java public class HelloWorld { public static ...
#58. Ubuntu Linux 安裝Oracle 或OpenJDK 的Java JRE 與JDK 步驟 ...
其他的 javac 與 javadoc 等相關指令也可以利用 update-alternatives 來更改預設版本: update-alternatives --query javac update-alternatives ...
#59. eclipse使用步驟,javac和java指令的區別
標籤:字母 重複 變數 package 軟體 功能表列 ips lips 排版 javac指令和java指令:javac負責將源檔案編譯成位元組碼檔案(.class) ,
#60. [JAVA] Java JDK 環境設置(一) - Frank's Blog - 痞客邦
將寫好的程式碼儲存成.java檔案後,再運用「javac」指令即可編譯Java程式。編譯好的Java Class程式可以用「java」指令來執行。
#61. IT事件簿-透過alternatives新增刪除tar套件 - IT001 - 痞客邦
jdk安裝後,我們可能會需要使用到指令 jar & javac指令。 如果這時候發現沒有被定義到,我們將用下述方式加入指令,. 之後當系統執行到這些指令時,就 ...
#62. javac指令显示错误,java和Java-version显示正确_来自不知名 ...
javac指令 显示错误,java和Java-version显示正确_来自不知名小角落的理工男12138的博客-程序员资料_java输入javac错误. 技术标签: jdk java. #javac显示的是“不是内部 ...
#63. 安裝Java JDK設定環境變數 - 米漿牛奶
以前某張小紙上筆記,想丟掉覺得內容有點可惜,所以就打在這。XDDD 當使用Dos視窗編譯Java程式,卻找不到Javac指令時,代表電腦並沒有安裝JDK。
#64. JDK 的安裝與環境變量的配置 - 中國熱點
從上面我們知道javac 和java 指令非常重要,但是我們運行java 程序不可能每次都要到jdk 的安裝目錄下去找到這兩個指令再去執行吧? 所以呢我們需要配置一個全局的環境 ...
#65. java tool之javac、java命令- SegmentFault 思否
which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是... 入门小站阅读 ...
#66. [JAVA] Java環境變數設定及說明 - 雪花台湾
只要設定好環境變數的話就可以在cmd.exe 下鍵入javac 指令來compiler .java 檔成為.class。 當然你要先下載來安裝。 那到底是兩個都要下載來安裝呢?
#67. [JAVA][指令] Java在linux或cmd的編譯指令 - Master Sarge 的 ...
以Read_Sort.java 這支程式來說並且把當下位置移動到所在的目錄要不然編譯時要在檔案名稱前加入路徑位置javac Read_Sort.java jar cvfm Read_So.
#68. JDK, JRE和JVM的區別與聯繫詳解 - 人人焦點
JDK和JRE區別: 去bin文件夾下你會發現,JDK有javac.exe而JRE裡面沒有,衆所周知javac指令是用來將java文件編譯成class文件的,這是你開發去做的事, ...
#69. JDK環境變量配置——為什麼要配置環境變量? - 每日頭條
現在我們開始分析問題,在上一章用到jdk的bin文件夾下的java以及javac命令 ... 這樣我們就可以在計算機的任何路徑下去執行咱們的java和javac指令了。
#70. JDK 的安裝與環境變量的配置 - 全网搜
Java 程序的運行是先將xx.java文件(使用 javac 編譯指令 )編譯 ... 的電腦系統會先去找javac/java 指令,如果找不到就從我們配置的環境變量裡面找。
#71. [轉載] [Java學習筆記]第一課:安裝及設定Java環境@ 我的程式 ...
將寫好的程式碼儲存成.java檔案後,再運用「javac」指令即可編譯Java程式。編譯好的Java Class程式可以用「java」指令來執行。
#72. 如何安裝Oracle的JDK至Linux系統 - 生活記事簿
補充:如果要讓除root以外的使用者使用java及javac指令的話,要打入"visudo" 指令將使用者加入權限才行,如下(假設使用者叫做 testUser).
#73. [問題] Java呼叫Java - 看板java - 批踢踢實業坊
getRuntime(); Process p = r.exec("javac "+path+filename+".java" ); //javac指令Run_test test = new Run_test(); Process p2; String s; ...
#74. JVM虛擬機基礎
Java 文件通過Javac指令編譯之後就是 .class 文件,之後就是由JVM將類載入到方法區中,執行引擎執行這些位元組碼。 過程如下: Java 文件->編譯器> ...
#75. 23 Java 程式的原始碼用Javac 成功編譯後會產生一個檔案
23 Java 程式的原始碼用Javac 成功編譯後會產生一個檔案,下列為關於此檔案之敘述,何者正確? ①檔案為一Java ... JAVAC指令編譯成功時會跑出一個檔名.class檔案.
#76. Java 程式語言教學
所謂Object Code指的是和硬體相關的機器指令, 也就是說當我們想要把C程式移植到 ... javac找不到: 請設定path這個環境變數。 javac抱怨class Hello找不到: 請確定你的 ...
#77. 25 環境變數及命令列變數、選項引數設定 - 祈泊的部落格
指定原始程式碼編譯(javac指令)時及執行(java指令)時,位元檔(.class檔)的輸入來源資料夾,而非輸出資料夾。 環境變數名稱:CLASSPATH. 變數值:自定,預 ...
#78. javac不是內部或外部指令- 藍色小舖BlueShop
java指令有出來了可以開啟eclipse了. 本篇文章回覆於2018-05-08 22:24. == 簽名檔== --未登入的會員無法查看對方簽名檔-- ...
#79. java指令和javac指令总结 - 极客分享
假如在D:/Java存放了两个java源文件:MyJava.java,Fighting.javaMyJava.java如下:public class MyJava { public static void main(String[] arr) ...
#80. WIN10下的JDK安裝與配置環境變量的過程 - 開源互助社區
出現javac指令錯誤。) 變量混淆:打開環境變量設置框後,有“用戶變量”與“系統變量”兩類,我們需要配置系統變量。 路徑錯誤:JAVA_HOME變量的變量值是 ...
#81. [轉]解決javac編譯時中文編碼警告的問題 - pcwiki的部落格
一.問題: 對於Java程式中的中文字於javac編譯時會出現如下的警告... xxx.java:34: warning: unmappable character for encoding MS950 · 二.方法: 只要輸入以下指令(指定 ...
#82. 9787111643388【3dWoo大學簡體機械工業】深入解析Java ...
同時,為了讀者能更好地查閱相關信息,本書在附錄中給出了Javac命令、文法、類型常見操作、符號常見操作和虛擬機字節碼指令表的相關內容。 本書語言簡潔,實例豐富, ...
#83. java編譯
也可以直接輸入完整路徑名稱進行編譯javac -encoding utf-8 c:\code\t.java 如果 ... 在Mac 或Linux 從命令列利用javac 指令可以直接編譯Java 程式為.class 檔案,然後 ...
#84. java常用命令javac、javap、jps、jstack - 知乎专栏
作为一个java开发人员,应该了解java常用指令,这些指令都是位于JAVE_HOME目录的bin下面,简单介绍下: 1.javac 这个应该比较熟悉,用来编译java源 ...
#85. 100cs-02: Java 環境建置教學
到命令字元視窗打入javac 指令 ... 如果有設定好,打javac 會彈跳出一連串指令. 這代表你的參數都設定正確啦!! ... 是包住哪些程式指令,還蠻簡單的,開發Java很夠用啦.
#86. [Linux]Ubuntu上安裝Java JDK | OS隨手筆記 - 點部落
將系統默認的jdk修改過來,也就是java和javac指令由系統自帶的換成你自己安裝的. 指令:. sudo update-alternatives --install /usr/bin/java java ...
#87. Linux 安裝JDK與Android Studio | ProgramNote
接下來設定java 與javac 指令 sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_131/bin/java 300 sudo ...
#88. javac命令的使用和运作原理 - 简书
比如,我在介绍javap命令时,如果对直接使用javac编译的class文件,进行javap xxx查看其反汇编信息时,看不到方法的局部变量表、代码行与指令行的偏移 ...
#89. 編譯java
開啟cmd,然後輸入javac 〈你的原始碼位置〉→→javac跟原始碼位址中間是有空格的! ... 在Mac 或Linux 從命令列利用javac 指令可以直接編譯Java 程式為.class 檔案, ...
#90. 用cmd (命令列) 執行java程式 - Code Learning
javac -classpath classpath1;classpath2 … 方法三. 在文字模式下執行以下的指令,以直接設定目前的環境變數包括 ...
#91. [Java]javac不是內部或外部指令 - 天兵猴
javac 不是內部或外部命令設定Path影音檔. ... [Java]javac不是內部或外部指令. 657. 創作者介紹. 創作者小猴子的頭像. 小猴子. 天兵猴. javac 不是內部或外部命令.
#92. Xamarin使用Jar檔
1.2 在終端機下用Javac指令來編譯 test.java 編譯完成會產生出一個test.class檔案 ... 2 使用JAR指令把test.class打包成JAR檔案 在終端機介面下執行
#93. Java編碼問題解決 - 李的筆記
通常是檔案格式的問題,不要存成UTF-8 + BOM,要去掉BOM (例如用notepad++ )。 編譯指令:javac -encoding UTF-8 xxx.java. 問題2:unmappable character ...
#94. Java 編譯詳細說明與使用注意事項,package有無差很大
§Javac 與Java 使用注意細節 ... 可善用命令列來建立; 建立資料夾指令:md [資料夾名稱] ... 使用javac與參數-d將編譯好之檔案置放於classes.
#95. Notepad++的Java轻量级环境配置:对Java包(package)的 ...
因为对Java语言处于初学阶段,故目前实现的功能是对当前文件所在文件夹中的所有文件进行编译(javac指令),之后识别以package关键字开头的行,并提取其中包的名称,再 ...
#96. java 編譯指令[JAVA][指令] - Ljiop
如何在命令列編譯執行Java 程式在Mac 或Linux 從命令列利用javac 指令可以直接編譯Java 程式為.class 檔案,然後輸入javac 〈你的原始碼位置〉→→javac跟原始碼位址 ...
#97. Java跟Javac,package與import - 菜鳥學院 - 菜鸟学院
今天討論一下2個指令與2個關鍵字。java 此次的沒有IDE環境,直接在txt文本里編程,在cmd裏編譯運行,搞清楚java的文件結構,還有怎麼設置編譯器查找類 ...
javac指令 在 [問題] Java呼叫Java - 看板java - 批踢踢實業坊 的美食出口停車場
請問一下
我想要寫一個java project呼叫三個java project。
import java.io.*;
public class Run_test
{
boolean the_com(Process p) throws IOException
{
String s;
boolean error = false;
BufferedReader err = new BufferedReader(new InputStreamReader(p.getErrorStream()));
while((s = err.readLine())!= null)
{
System.out.print(s);
error = true;
}
if(error)
return false;
return true;
}
void the_run(Process p) throws IOException
{
String s;
BufferedReader out=new BufferedReader(new InputStreamReader(p.getInputStream()));
while((s=out.readLine())!= null)
System.out.print(s);
BufferedReader err = new BufferedReader(new InputStreamReader(p.getErrorStream()));
while((s = err.readLine())!= null)
System.out.print(s);
}
public static void main(String args[]) throws IOException
{
String path = args[0];
String filename = args[1];
Runtime r = Runtime.getRuntime();
Process p = r.exec("javac "+path+filename+".java" ); //javac指令
Run_test test = new Run_test();
Process p2;
String s;
if(!test.the_com(p))
System.out.println("\n ~~~~~~~error~~~~~~~~~~~");
else
{
System.out.println("\n ~~~~~~~success~~~~~~~");
p2 = r.exec("java -classpath "+path+" "+filename); //java指令
test.the_run(p2);
}
}
}
用javac產生class檔。用java指令產生 編譯出結果。
我的問題是:
1.如果project 裡有很多java檔。那是否就要一個檔一個檔寫。
譬如:
path:
E:\code\ProgPattern_05\ProgPattern_05\src\
filename:
Main CodeTree EmptyListException FileHandle JavaLexer...
這樣很麻煩~有沒有可能直接全部的JAVA檔編譯~
我試過filename:*
沒辦法成功。
2.如果要呼叫的java project有外部import的package,要怎麼加到指令編譯成功。
譬如:import antlr;
3.不知道是否有更好的寫法~
謝謝各位大大~^o^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.164.174
... <看更多>