Java 如何复制hs_err_pid*.log文件?
重新启动HSQLDB时出错。Java 如何复制hs_err_pid*.log文件?,java,jvm-crash,Java,Jvm Crash,重新启动HSQLDB时出错。 我正在获取热点错误日志。 我想在本地计算机上重现该错误。 有人能帮我复制hs\u err\u pid*.log文件吗? 如果是这样的话,具体步骤是什么?不管您使用哪个JRE来编译下面的代码,如果您在JRE1.7下运行它,您将得到错误 代码: import java.sql.DriverManager; import java.sql.SQLException; import javax.swing.JFileChooser; import javax.swing.J
我正在获取热点错误日志。
我想在本地计算机上重现该错误。
有人能帮我复制hs\u err\u pid*.log文件吗?
如果是这样的话,具体步骤是什么?不管您使用哪个JRE来编译下面的代码,如果您在JRE1.7下运行它,您将得到错误 代码:
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
public class TestFileChooser{
public static void main(String[] args){
try{
//If you comment the code below, no error will occur
DriverManager.getConnection(
"jdbc:hsqldb:file:C:/DB_Test/DB_Test",
"userAdmin", "pass");
}catch(SQLException e){
JOptionPane.showMessageDialog(null,e.getMessage());
}
JFileChooser chooser = new JFileChooser("C:");
chooser.showOpenDialog(null);
System.exit(0);
}
}
测试(再现错误):
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
public class TestFileChooser{
public static void main(String[] args){
try{
//If you comment the code below, no error will occur
DriverManager.getConnection(
"jdbc:hsqldb:file:C:/DB_Test/DB_Test",
"userAdmin", "pass");
}catch(SQLException e){
JOptionPane.showMessageDialog(null,e.getMessage());
}
JFileChooser chooser = new JFileChooser("C:");
chooser.showOpenDialog(null);
System.exit(0);
}
}
重复在服务器上产生错误的相同步骤。不能保证你可以在不同的机器上用不同的硬件和操作系统重复一个崩溃错误。@Peter Lawrey Thx非常感谢你的及时回复。