我在linux中运行可执行文件时遇到问题。
路径是:root / Downloads / eclipse_BIRT_Report_Designer
双击文件eclipse.exe时,我收到以下错误:
存档:/root/Downloads/eclipse_BIRT_Report_Designer/eclipse.exe [/root/Downloads/eclipse_BIRT_Report_Designer/eclipse.exe]
找不到中心目录签名。这个文件不是 一个zip文件,或者它构成一个多部分存档的磁盘。在里面 后一种情况,将在上面找到中心目录和zipfile注释 此存档的最后一个磁盘。注意: /root/Downloads/eclipse_BIRT_Report_Designer/eclipse.exe可能是一个 普通的可执行文件,而不是存档zipinfo:找不到zipfile 其中一个目录 /root/Downloads/eclipse_BIRT_Report_Designer/eclipse.exe或 /root/Downloads/eclipse_BIRT_Report_Designer/eclipse.exe.zip,和 找不到 /root/Downloads/eclipse_BIRT_Report_Designer/eclipse.exe.ZIP,期间。
将foile设置为"允许执行文件作为程序运行"在属性。
使用终端命令./eclipse.exe时出现以下错误:
[root @ localhost eclipse_BIRT_Report_Designer]#。/ eclipse.exe bash: ./eclipse.exe:无法执行二进制文件
任何解决方案?请保持简单,因为我是新手。
答案 0 :(得分:2)
如果不使用wine
,则无法在Linux中运行带有结尾for (int i = 0; i <=1000000000; i++) {
f=new File("myfile" + i + ".txt");
if (!f.exists()){
try {
f.createNewFile();
FileWriter fileWriter = new FileWriter(f);
fileWriter.write(dateFormat.format(date));
fileWriter.flush();
fileWriter.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("File Written");
break; // <==== Break out of the for-loop
} // if
} // for
的文件
答案 1 :(得分:2)