【发布时间】:2017-11-29 03:39:00
【问题描述】:
我正在测试在 Eclipse (IDE) 中编写 Java 程序。 我的目标是,它可以在 Windows、Linux 和 Android 上运行。
将其导出为 .class 或 .jar 没问题! 我设法使用 Android-Studio-Tool “dx” 将它转换为 .jar 也转换为 .dex 和 .apk(天哪,这是一个可怕的过程)
当我尝试在我的 android 手机 (v6.0.1) 上运行它们时,只有 .apk 是可执行的......当我运行 .apk 时,我得到了:
“Parsingfehler - Beim Parsen des Pakets ist ein Fehler aufgetreten”
(Parsingerror - 在解析数据包时发生错误)
我做错了什么?我发布了我的代码,可能有错误:
/** v0.01 vom 22.06.2017 @author Rudolf Geist */
package allgemeines;
import javax.swing.JOptionPane;
public class Systemausleser
{
public static void main(String[] args)
{
// Ich will eine Main, die überall läuft
System.out.println("Infos auslesen \n");
System.out.println("Zeichen zwischen Ordnern (Betriebssystem-Abhängig!) : " + System.getProperty("file.separator") );
System.out.println("OS-Name: " + System.getProperty("os.name") );
System.out.println("OS-Architektur (OS-Bit-Version): " + System.getProperty("os.arch") );
System.out.println("User Name: " + System.getProperty("user.name") );
JOptionPane.showConfirmDialog(null, "Es klappt!");
}
}
当我尝试使用 .bat [Windows] 或 sh 启动此程序的 .class 或 .jar [称为“testi”] 时。 [Linux - Lubuntu] 成功了!
我可以继续只在空白 Eclipse 上进行开发,然后尝试转换为与 android 兼容的格式...还是应该重新处理我的流程?
【问题讨论】:
标签: java android eclipse apk dex