我彻底检查了这个,标准答案对我不起作用。
每当我尝试从 cmd 提示符执行 jar 文件时,它不会打开 jar 文件,而是打开 Dr. Java 的新窗口。
我使用 DrJava 的“Create custom drjava jar”创建了一个名为“TestJar.jar”的 jar 文件,包括:
清单.txt:
主类:com.package.name.TestJar 类路径:algs4.jar
TestJar.java:
public class TestJar
{
public static void main(String[] args)
{
System.out.println("Hello");
StdOut.println("hello StdOut");
}
}
我在 cmd 提示符下输入:
java -jar TestJar.jar
DrJava 会打开一个新窗口。有任何想法吗?我尝试从 cmd 提示符创建 jar 文件,但我键入的所有以“jar”开头的命令都会出现此错误:
'jar' 不是内部或外部命令、可运行程序或批处理文件。
任何帮助将不胜感激......我对Java很陌生。