在netbeans中构建一个简单的java程序,构建/编译它,并在项目目录中为我生成一个.jar。
以下是我的src代码:
import java.util.Scanner;
public class Welcome {
public static void main(String[] args){
System.out.println("Welcome to Java");
Scanner input = new Scanner(System.in);
}
}
我希望能够在控制台中打开它以使用扫描仪功能,但我似乎无法打开jar。
我尝试使用以下命令从命令行打开它:
java -jar "C:\Users\Nick\Documents\NetBeansProjects\JavaApplication1\dist\JavaApplication1.jar"
但没有骰子。双击.jar也不会打开它。
这里有什么想法吗?
此致
答案 0 :(得分:0)
如果你想用-jar
启动它,你需要将它构建为一个可运行的jar请参阅https://docs.oracle.com/javase/tutorial/deployment/jar/run.html
您可以使用Java启动程序运行JAR打包应用程序(java 命令)。基本命令是:
java -jar jar-file
-jar标志告诉启动器应用程序已打包 JAR文件格式。您只能指定一个JAR文件 包含所有特定于应用程序的代码。
在执行此命令之前,请确保运行时 environment有关于JAR文件中哪个类的信息 应用程序的切入点。
要指明哪个类是应用程序的入口点,您必须添加 JAR文件清单的Main-Class标头。标题需要 形式:
Main-Class:classname
标题的值classname是该类的名称 应用程序的切入点。
另一种方法是通过指定类路径和主类
来运行它java -cp "C:\Users\Nick\Documents\NetBeansProjects\JavaApplication1\dist\JavaApplication1.jar" Welcome