我在Linux中使用 Rifidi 模拟器,我已经按照安装步骤进行操作,最后当我运行./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`
它会立即关闭,因此模拟器无法启动
答案 0 :(得分:0)
有同样的问题,并且使用32位版本的JDK修复了它。只需确保将其设置为计算机上的默认jdk(此处我必须使用替代脚本来执行此操作)。
我不确定确切版本是否重要,但我使用的是Java版本 1.8.0_91 1.7.0_79。
编辑:某些功能无法在Java 8上运行。