如何将类路径设置为当前目录,并load.jar通过load=2从linux命令行提供参数来运行当前目录中名为present 的jar文件.
我确实尝试运行jar如下,但其执行类来自其他目录.
java -cp ./load.jar:$CLASSPATH load.Start load=2
Run Code Online (Sandbox Code Playgroud)
小智 99
load.jar可以通过在JAR文件中运行类
java -jar load.jar
Run Code Online (Sandbox Code Playgroud)
执行此操作时,您必须定义应用程序入口点.通常,这是通过提供包含Main-Class标记的清单文件来完成的.有关文档和示例,请查看此页面.load=2可以像在普通的Java应用程序中一样提供参数:
java -jar load.jar load=2
Run Code Online (Sandbox Code Playgroud)
还包含类路径中包含的当前目录,还需要使用Class-Path标记.有关更多信息,请参见此处
Ash*_*ada 17
例如,要从终端(Ubuntu Linux)或甚至(Windows控制台)执行,名为filex.jar的java文件使用以下命令:
java -jar filex.jar
该文件将在终端中执行.
在linux下有一个名为的包binfmt-support,允许你直接运行你的jar而无需输入java -jar:
sudo apt-get install binfmt-support
chmod u+x my-jar.jar
./my-jar.jar # there you go!
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
268545 次 |
| 最近记录: |