-2
A
回答
0
1 - 您可以使用java command運行Java程序和創建像自定義任務:
<target name="run">
<java jar="build/jar/HelloWorld.jar" fork="true"/>
</target>
2 - 我想沒有,你需要comile代碼之前執行它,它不是一個很大的問題,如果你使用ANT。只是做一個任務,要做到這一點,如:
<target name="compile">
<mkdir dir="build/classes"/>
<javac srcdir="src" destdir="build/classes"/>
</target>
然後你就可以執行自定義Java類的主要方法,如:對螞蟻基本教程這裏
<java classname="com.example.MainClass" depends="compile">
<classpath>
<pathelement path="build/classes"/>
</classpath>
</java>
0
看:https://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html
據我所知,在不創建.class文件的情況下運行Java程序是不可能的,因爲JVM解釋.class文件而不是.java文件。
我想你誤解了Ant的目的。它構建Java應用程序,並且此構建的一部分涉及將.java文件編譯爲.class文件。通常情況下,您可以更輕鬆地將應用程序部署到服務器上。
要使用Ant編譯.java文件,使用javac
命令,如在教程:
<target name="compile">
<mkdir dir="build/classes"/>
<javac srcdir="src" destdir="build/classes"/>
</target>
相關問題
- 1. 從java程序運行build.xml
- 2. 使用Gradle(build.gradle)運行ANT build.xml文件
- 3. 如何讓setup.exe文件自行運行?
- 4. 如何讓程序在後臺運行?
- 5. 如何讓程序在後臺運行
- 6. 如何讓Netbeans 6.5使用我的文件nb-build.xml而不是build.xml?
- 7. 如何從grunt運行ant build.xml?
- 8. 如何讓網站運行index.html文件?
- 9. 如何讓Ruby文件作爲可執行文件運行?
- 10. 調用build.xml並從另一個build.xml文件中的目標運行
- 11. 我從.bat文件運行應用程序。如何讓窗口上下滾動?
- 12. 無法運行ant build.xml
- 13. Ant build.xml運行不正常
- 14. 如何讓螞蟻屬性文件對項目的所有的build.xml文件
- 15. 文件到字典,不能讓程序運行
- 16. 讓程序運行之間保持sqlite文件不存在
- 17. 讓pyinstaller.exe程序從點擊文件運行?
- 18. 如何讓Ant/build.xml打印設置?
- 19. 如何讓Android上運行的應用程序圖標編程
- 20. 你如何「重構」ant build.xml文件?
- 21. 如何從* .properties和build.xml文件導入?
- 22. eclipse如何驗證build.xml文件?
- 23. 如何讓lua順序運行
- 24. 如何讓模塊順序運行?
- 25. 如何在iOS應用程序中運行可執行文件?
- 26. 如何識別應用程序意圖執行\運行文件?
- 27. 從文本文件運行lua程序
- 28. 使用PHP運行服務器上的ANT Build.xml文件
- 29. 運行eclipse項目時找不到build.xml文件
- 30. 通過shell腳本運行ant時無法找到build.xml文件
[執行從螞蟻腳本Java類文件]的可能重複(http://stackoverflow.com/問題/ 3984781 /執行-A-Java的類文件從-ANT腳本) –