程序在CMD中打开,然后立即关闭(java)
每次我尝试运行我的程序时,它都会在CMD中打开然后立即关闭。 如果有帮助,下面是代码。此外,是的,我已经安装了JRE程序在CMD中打开,然后立即关闭(java),java,Java,每次我尝试运行我的程序时,它都会在CMD中打开然后立即关闭。 如果有帮助,下面是代码。此外,是的,我已经安装了JRE import java.util.Scanner; import java.io.File; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.lang.Math;
import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.lang.Math;
class animangaTracker{
public static void main(String[] args) {
Scanner n = new Scanner(System.in);
System.out.println("Enter the date, format: mm-dd-yy, eg. 09-23-19.");
String x = n.nextLine();
System.out.println("Enter the Anime/Manga/Book Title, eg. Durarara.");
String y = n.nextLine();
System.out.println("Enter the Episode/Chapter/Page, eg. Chapter 67.");
String z = n.nextLine();
System.out.println("Done!");
File file = new File("output2.txt");
try {
FileWriter fr = new FileWriter(file, true);
fr.write(x + "\n" + y + ", " + z + "\n");
fr.close();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
打开终端/命令提示符并运行以下命令:
java -jar {/path/to/yourJarName}.jar
您可以尝试捕获
Exception
而不是IOException
——现在,如果抛出一些非IOException,您的代码将无法捕获(或记录)它。关于发生了什么的任何其他细节都有助于分享。@kaan如果代码无法捕获异常,那么会出现什么问题?您是如何启动它的?编译呢?如果用“java-jar yourjarname.jar”运行可执行jar,它会做什么?你在什么操作系统上运行它,你是如何运行它的,听起来好像你在双击它,但什么都没有发生?通过双击jar打开jar,您的操作系统似乎无法识别相关联的可执行文件。可能:或/和-首先运行检查(答案中间)