Java 如何从命令提示符运行jar文件
我有一个可执行的jar文件,希望从命令行运行,并将环境变量path作为参数。在eclipse中,通过在eclipse配置中设置path变量,代码运行良好。请提供帮助。下面给出了我正在尝试的命令 java-jar\u名称 您需要执行以下操作: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 您可以定义多个参
java -jar <jar-file-name>.jar
java-jar.jar
您需要执行以下操作:
java -jar <jar-file-name>.jar
java-jar.jar
java-jar
您可以定义多个参数。java-jar
您可以定义多个参数。
这将有所帮助。
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
选项之前-请参阅。此外,我认为这个问题需要首先澄清——见我的评论。