[英]Ant Script for running Java file with class path
我想簡化使用腳本運行Java文件的過程。 我認為Ant腳本可能會起作用。
每次我想運行我的程序時(在Unix系統中),我都必須編寫以下命令
java -classpath ".:someclass" MyFile
或者,如果用戶使用Windows:
java -classpath ".;someclass" MyFile
可以創建一個腳本來運行上述命令(取決於操作系統,即了解什么操作系統並運行相應版本的命令)?
干杯
這個問題有三個月了,但是我認為值得共享代碼,因為這可能對其他人有幫助。
通常,從.jar
文件運行類的想法很有用,並且有許多應用程序。
解決問題的最直接方法是以下代碼:
<!-- Classpath of Your Jar file -->
<path id="dist.classpath">
<pathelement location="dist/MyFile.jar"/>
</path>
<target name="someclass">
<java fork="true" classname="YourJarClassName">
<classpath refid="dist.classpath"/>
</java>
</target>
您現在可以運行:
ant someclass
並且jar
文件中的YourJarClassName
將運行。 因此請注意,目標名稱someclass
是用於運行YourJarClassName
類的名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.