繁体   English   中英

除了重新安装Eclipse 32位之外,还有一种方法可以在OS x 10.6.8的Mac上的JVM上使用-d32标志?

[英]Besides reinstalling Eclipse 32 bit is there a way around using a -d32 flag on a JVM from a mac with os x 10.6.8?

本质上,我试图将lejos运行时和lejos库一起用于一个项目,因此我从Eclipse nxt_project中得到了我没有NXTCommException类的错误。 我做了一些研究,显然我只能在32位JVM上运行我的项目,但是我的Eclipse发行版是64位,所以我真的不想重新安装所有内容。 另一种选择是更改我的bash配置文件,使其包含带有-d32标志的环境变量,该标志我已经读过,不会给我任何结果,此外,我不确定将标志放在我声明的类路径中的什么位置。

即使使用32位Eclipse,您仍可能需要-d32标志。 原因是,当您启动一个新进程时,即使您通过java偏好设置(混乱和反直观)设置了32位Java偏好设置,系统也将默认(如果硬件支持)默认为64位。被引入。可能已更改)。

实际上,无需重新安装。 -d32现在包含在所有lejos脚本中。 要从Eclipse中启动进程(以在Mac上运行并与NXT通讯),您需要转到RUN(Eclipse菜单)->运行配置->选择程序->参数并将其放入VM参数。

64位Eclipse仅能在64位JVM上运行,据我所知,这是没有办法的。 但是,安装另一个Eclipse是一个非常简单的过程。 您甚至可以将其指向您现有的工作空间,这样您就不会失去所有的首选项和项目。 至于安装额外的插件,您可以使用File> Import> From Existing Installation将旧Eclipse中的内容安装到新Eclipse中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM