繁体   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