我在Java中有命令行应用程序。我可以编写代码来双击JAR文件,应用程序开始在命令提示符下运行(自动打开)。 谢谢你的回答。
答案 0 :(得分:1)
你试过这个:
Right Click > Properties > Change > C:\Program Files\Java\jre8\bin\javaw.exe
解决
答案 1 :(得分:0)
假设你的问题是,你的jar在后台默认运行而且你看不到输出:
通常只使用1个文件是不可能的,你需要在.JAR旁边创建一个带有以下内容的.BAT:
java -jar jourJar.jar
可以使用包装,就像Fast Snail建议的那样。
你仍然可以使用纯Java代码使用1个文件,如下所示,但它更像是黑客。
public static void main(String[] args){
if(args.length > 0 && args[0].equals("instance")){
//start your real application code here
}else{
Runtime.getRuntime().exec(new String[]{"cmd", "java", "-jar", "jourJar.jar", "instance"});
}
}
这将打开JAR,然后再创建一个运行JAR的新CMD进程。