我在 Linux 中使用 Rifidi Emulator,我已经按照安装步骤进行操作,最后当我运行 ./emulator 时,它正在启动并立即停止,命令如下
` administrator@admin:~/RifidiEmulator-1.6$ ./emulator
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/administrator/RifidiEmulator-1.6/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520/eclipse_1206.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
Registered org.rifidi.emulator.reader.alien
Registered org.rifidi.emulator.reader.awid
Registered org.rifidi.emulator.reader.epc
Registered org.rifidi.emulator.reader.llrp
Registered org.rifidi.emulator.reader.sirit local
Registered org.rifidi.emulator.reader.symbol
Registered org.rifidi.emulator.reader.thingmagic
Starting org.rifidi.ui.ide
Stopping org.rifidi.ui.ide
Shutting down org.rifidi.emulator.reader.llrp
Shutting down org.rifidi.emulator.reader.alien
Shutting down org.rifidi.emulator.reader.awid `
Shutting down org.rifidi.emulator.reader.epc`
`Shutting down org.rifidi.emulator.reader.sirit`
`Shutting down org.rifidi.emulator.reader.symbol`
`Shutting down org.rifidi.emulator.reader.thingmagic`
它会立即关闭,因此模拟器不会启动
最佳答案
遇到了同样的问题,使用 32 位版本的 JDK 解决了这个问题。只需确保将其设置为计算机上的默认 jdk(此处我必须使用替代脚本来执行此操作)。
我不确定确切的版本是否重要,但我使用的是 Java 版本 1.8.0_91 1.7.0_79。
编辑:某些功能在 Java 8 上不起作用。
关于java - Rifidi 模拟器 1.6 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27793536/