【发布时间】:2016-01-27 00:57:28
【问题描述】:
我有一个简单的 Java 项目,其中有一个文件 Input.java。 Input.java 的代码是这样的 -
package com.src.functionalities;
import java.util.Scanner;
public class Input {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner reader = new Scanner(System.in); // Reading from System.in
System.out.println("Enter a number: ");
int n = reader.nextInt(); // Scans the next token of the input as an int.
System.out.println("You have provided : " + n);
}
}
现在,我在 Eclipse 中通过 Export -> Jar -> Executable jar file 创建了一个可执行 jar 文件,并将该 jar 文件命名为 test.jar。
现在,当我尝试通过命令提示符打开它时,它工作得非常好。
java -jar test.jar
但是,当我双击可运行的 jar 文件时,我希望打开命令提示符。 这里有什么问题?
谢谢!
【问题讨论】:
-
通过双击执行取决于您的操作系统对以 .jar 结尾的文件的设置。这与java无关。
-
感谢您的评论。我正在使用 Windows 7、64 位。有什么办法可以解决吗?
-
验证您的 jar 是否正在运行或未打开您的任务管理并发现 javaw 进程将运行(window os)。
-
在 Windows 中,您可以将
java -jar test.jar包装在批处理文件中 -
创建exe文件或右键->打开方式->选择java
标签: java jar executable-jar