“错误”;发生JNI错误…请检查安装“;然后是错误“;发生了Java异常";
所以我想做一个硬盘管理器,但我还不确定我要做什么,但当我尝试构建它并在另一台计算机上运行时,它会给我两个弹出窗口“错误”;发生JNI错误…请检查安装“;然后是错误“;发生了Java异常";,java,Java,所以我想做一个硬盘管理器,但我还不确定我要做什么,但当我尝试构建它并在另一台计算机上运行时,它会给我两个弹出窗口 public static void main(String[]args){ JFrame Smartdrives= new JFrame("Smart Drives"); JPanel panel=new JPanel(); panel.setBounds(10,100,200,500); panel.setBackground(Color.gr
public static void main(String[]args){
JFrame Smartdrives= new JFrame("Smart Drives");
JPanel panel=new JPanel();
panel.setBounds(10,100,200,500);
panel.setBackground(Color.gray);
File[] paths;
paths = File.listRoots();
DefaultListModel<String> drivelist = new DefaultListModel<>();
JList<String> list = new JList<>(drivelist);
for(File path:paths)
{
drivelist.addElement("drive: "+path);
panel.add(list);
list.setBounds(10,10, 75,75);
}
Smartdrives.add(panel);
Smartdrives.setSize(1200,1000);
Smartdrives.setResizable(false);
Smartdrives.setLayout(null);
panel.setLayout(null);
Smartdrives.setVisible(true);
}
publicstaticvoidmain(字符串[]args){
JFrame SmartDrive=新JFrame(“智能驱动器”);
JPanel面板=新的JPanel();
立根盘(10100200500);
面板.立根背景(颜色.灰色);
文件[]路径;
路径=File.listRoots();
DefaultListModel驱动列表=新建DefaultListModel();
JList列表=新的JList(驱动器列表);
用于(文件路径:路径)
{
drivelist.addElement(“驱动器:+路径”);
面板。添加(列表);
列表.立根(10,10,75,75);
}
SmartDrive.add(面板);
SmartDrive.setSize(12001000);
SmartDrive.SetResizeable(错误);
SmartDrive.setLayout(空);
panel.setLayout(空);
SmartDrive.setVisible(真);
}
}
我唯一能找到的是有人说“你不能在文件名中使用java软件包”我没有这样做,所以我真的不知道如何修复它它在我编写它的机器上工作,但是当构建工件并将其放在我的辅助计算机上进行测试时,我在运行.jar时会出错。你应该使用java运行吗(不适用于可能绑定到.jar文件的javaw)并查看您是否获得更多信息。我想说,此错误并非源于您发布的代码。另一台计算机未安装的.dll(您在Windows上?)似乎存在问题。