簡體   English   中英

使用類路徑運行Java文件的Ant腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM