Java 如何从命令提示符运行jar文件

Java 如何从命令提示符运行jar文件,java,jar,Java,Jar,我有一个可执行的jar文件,希望从命令行运行,并将环境变量path作为参数。在eclipse中,通过在eclipse配置中设置path变量,代码运行良好。请提供帮助。下面给出了我正在尝试的命令 java-jar\u名称 您需要执行以下操作: java -jar <jar-file-name>.jar java-jar.jar 您需要执行以下操作: java -jar <jar-file-name>.jar java-jar.jar java-jar 您可以定义多个参

我有一个可执行的jar文件,希望从命令行运行,并将环境变量path作为参数。在eclipse中,通过在eclipse配置中设置path变量,代码运行良好。请提供帮助。下面给出了我正在尝试的命令

java-jar\u名称

您需要执行以下操作:

java -jar <jar-file-name>.jar
java-jar.jar
您需要执行以下操作:

java -jar <jar-file-name>.jar
java-jar.jar
java-jar
您可以定义多个参数。

java-jar

您可以定义多个参数。

是可能的最短答案,但请注意,可能需要设置多个参数才能使jar正确运行,因为您可能需要指定Main类或类路径


这将有所帮助。

java-jar jarfile.jar
是可能的最短答案,但请注意,可能需要设置多个选项才能使jar正确运行,因为您可能需要指定Main类或类路径

java -jar jar_name.jar -DsystemVariableName=value
这会有帮助的

java -jar jar_name.jar -DsystemVariableName=value
在代码中以
System.getProperty(“systemVariableName”)的形式访问此值

环境变量可以作为
System.getEnv(“EnvVarName”)在代码中直接访问

参考:

在代码中以
System.getProperty(“systemVariableName”)的形式访问此值

环境变量可以作为
System.getEnv(“EnvVarName”)在代码中直接访问


请参阅:

请参阅下面的链接。它有你需要的所有信息
.

请查看下面的链接。它有你需要的所有信息
.

Hi可能重复,需要首先澄清问题。根据不完整的标题,它看起来确实像一个复制品。但是它要求更多的东西——可能是如何在jar代码中找到环境路径。这非常简单:只需在代码中调用
System.getenv(“PATH”)
。无需在命令行中显式传递路径,这取决于运行路径的操作系统。Hi可能重复,需要首先澄清问题。根据不完整的标题,它看起来确实像一个复制品。但是它要求更多的东西——可能是如何在jar代码中找到环境路径。这非常简单:只需在代码中调用
System.getenv(“PATH”)
。无需在命令行中显式传递路径,这取决于运行路径的操作系统。这肯定不是正确答案,因为如果OP确实要求设置系统变量,则
-DsystemVariableName=value
需要放在
-jar
选项之前-请参阅。此外,我认为需要首先澄清这个问题-请参阅我的评论。这肯定不是正确的答案,因为如果OP确实要求设置系统变量,则
-DsystemVariableName=value
需要在
-jar
选项之前-请参阅。此外,我认为这个问题需要首先澄清——见我的评论。