我有一个jar文件。它有2个班。我在cmd中运行它,并给出了一个例外列表。当我再次运行它时,它只运行给我访问第一个登录类。我想知道是否有命令再次查看这些异常?我想尝试解决它们。Jar文件 - 异常
-4
A
回答
0
我假设你关闭了cmd并且不能再看到那些输出。没有本地方式来查看cmd的日志。因此,您需要重现出现这些错误的条件,并再次运行可能对您有所帮助。
0
确切了解代码的最佳做法是使用测试驱动开发(TDD)。使用TDD,您可以锻炼代码的每一行,包括在特定行中抛出异常。
下面是使用JUnit和一的Mockito几个例外的例子:
public class MyClass{
private List<String> field;
public void doStuff(){
System.out.println("Before calling s.size()");
s.size();
}
public void setField(List<String> s){
field = s;
}
}
/*imports need to go here*/
public class MyTest {
MyObject obj; //the class under test
@Mock List mock;
@Test(expected=NullPointerException.class)
public void throw_null_pointer_exception_on_purpose(){
obj = new MyObject();
//obj.field == null
obj.doStuff(); //throws NullPointerException when s.size() is called in doStuff() method
}
@Test(expected=RuntimeException.class)
public void throw_runtime_exception_on_purpose(){
obj = new MyObject();
obj.setField(mock);
doThrow(new RuntimeException()).when(mock).size();
obj.doStuff(); //throws RuntimeException when s.size() is called in the doStuff() method.
}
}
了解更多信息退房https://en.wikipedia.org/wiki/Test-driven_development。
相关问题
- 1. 阅读文件时Jar零点异常
- 2. Runnable Jar文件中没有这样的文件异常
- 3. 如果jar文件抛出异常,如何处理批处理文件中.jar文件的输出?
- 4. 异常线程“main”显示java.lang.NullPointerException:尝试运行jar文件
- 5. 在jar中更新.class文件会抛出异常
- 6. 从php运行jar文件并管理异常?
- 7. 打开.JAR文件时发生Java异常
- 8. Linux - 通过shell脚本运行jar文件时的IO异常
- 9. 创建jar文件后发现NoClassDefFoundError异常
- 10. 热负荷.jar文件:随机FileNotFoundException异常
- 11. 当使用外部jar运行bat文件时NoclassDefFoundError异常
- 12. 运行pdf2text jar的问题。文件未找到异常
- 13. 从jar加载类时截断的类文件异常
- 14. Jar文件不工作(在cmd中运行时,FileNotFoundException异常)
- 15. 如何登录弹出引导jar文件异常
- 16. Fat Jar throwing当试图访问jar中的文本文件时找不到文件异常
- 17. UUIDFactory jar文件
- 18. 运行jar的异常 - “线程中的异常”main“java.lang.ClassNotFoundException:com.mysql.jdbc.Driver”
- 19. 从JAR文件
- 20. .jar文件无法正常工作
- 21. 非常大的jar文件和FAT32
- 22. teradata odbc .jar文件
- 23. JavaMail jar名称导致JAF异常?
- 24. 外部jar FXML加载异常
- 25. Trove jar THashMap类未找到异常
- 26. Java Jar地狱运行时异常
- 27. 使用J2ssh jar发现内存异常
- 28. jetty在`java -jar start.jar`后引发异常
- 29. 文件的异常处理
- 30. Java文件IO异常
这是“繁殖步骤”有用的地方。你不能奇迹般地跳到代码错误的地方,你需要采取措施去实现;) – bwfcwalshy
我们确实需要可执行jar文件的内容以及java(我假设)文件的源代码。 – sagneta
是否有任何异常信息?你可以附上他们在你的问题? – PixelsTech