我是编程的新手,我刚开始Java的工作,现在在BlueJ上工作,我的操作系统是Windows,我对编码不太了解,所以基本上我只是写了一个程序。
class Vedant {
public static void main(String[] args) {
int a;
a = 1;
if (20>a);
a = 5;
{
System.out.println("Number ="+a);
}
}
}
我将其保存为Jar文件。当我双击jar文件时,它没有打开。我已经安装了最新版本的Java。如果我使用cmd打开,则会收到错误消息:无法访问jar文件。我尝试使用Launch4J将jar文件转换为exe,但是exe文件无法打开。
是的,我是Java的极端入门者,所以我不太了解它。
您将需要使用终端打开文件。
如果您是Windows用户,则可以使用命令提示符。
Win+R
,打开命令提示符,键入cmd
并按下Enter
。使用此命令在命令提示符下运行文件。
java -jar(jar文件的完整路径)
如果收到显示无法找到Java的错误消息,请确保PC中已安装Java。
如果已安装,请在系统环境变量中设置Java路径。
设置Java路径后,您将可以使用以下命令运行jar文件。
之后,它可以成功执行:(替换C:\Users\Midhun\Desktop\vedant.jar
为jar文件的链接)
C:\Users\Midhun>java -jar C:\Users\Midhun\Desktop\vedant.jar
Number =5
如果在创建jar文件时未选择主类,则会出现以下错误。
C:\Users\Midhun>java -jar C:\Users\Midhun\Desktop\vedant.jar
Error: Could not find or load main class
您可以通过使用主类重新创建jar或执行以下命令来克服此错误
C:\Users\Midhun>java -cp C:\Users\Midhun\Desktop\vedant.jar Vedant
Number =5
C:\Users\Midhun\Desktop\vedant.jar
是jar文件的完整路径,Vedant
是要从jar文件运行的主类的名称。
如果您给jar文件提供了错误的链接,您将得到问题中提到的以下错误。
C:\Users\Midhun\Desktop>java -jar C:\Users\Midhun\Desktop\vedan.jar
Error: Unable to access jarfile vedan.jar
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句