重新启动 HSQLDB 时出现错误。
我收到热点错误日志。
我想在我的本地机器上重现该错误。
谁能帮我重现 hs_err_pid*.log 文件?
如果是这样,有哪些步骤?
问问题
446 次
1 回答
0
不管你用哪个 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);
}
}
测试(重现错误):
- 使用 JRE1.7 编译并运行以下代码
- 它将打开一个 JFileChooser
- 单击按钮以列出文件的详细信息(在右上角)
- 它将显示文件及其详细信息的表格
- 点击表格标题
- 程序将突然退出并创建一个文件 hs_err_pid
于 2013-11-27T01:21:55.023 回答