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