除了重新安装Eclipse32位之外,还有没有办法在mac和OSX10.6.8上的JVM上使用-d32标志?
实际上,我正在尝试将lejos运行时与lejos库一起用于一个项目,因此我从EclipseNXT_项目中得到一个错误,即我没有NXTCommonException类。我做了一些研究,显然我只能在32位JVM上运行我的项目,但我的Eclipse发行版是64位的,我真的不想重新安装所有东西。另一种方法是更改我的bash概要文件,使其包含带有-d32标志的环境变量,我已经阅读了该标志,但它不会给我任何结果,而且“我不确定在我声明的类路径中把标志放在哪里 64位Eclipse将只在64位JVM上运行,据我所知,这是无法解决的。但是安装另一个Eclipse是一个非常简单的过程;您甚至可以将它指向您现有的工作区,这样您就不会丢失所有的首选项和项目。至于安装您可能拥有的额外插件,您可以使用现有安装中的File>Import>将旧Eclipse中的内容安装到新Eclipse中。即使使用32位Eclipse,您可能仍然需要-d32标志。原因是,当您启动一个新进程时,即使您通过java首选项设置了32位java首选项,您的系统也将默认(如果硬件支持)为64位(令人费解且违反直觉,但Lion引入时就是这样。可能已经更改)除了重新安装Eclipse32位之外,还有没有办法在mac和OSX10.6.8上的JVM上使用-d32标志?,eclipse,macos,jvm,32bit-64bit,lejos-nxj,Eclipse,Macos,Jvm,32bit 64bit,Lejos Nxj,实际上,我正在尝试将lejos运行时与lejos库一起用于一个项目,因此我从EclipseNXT_项目中得到一个错误,即我没有NXTCommonException类。我做了一些研究,显然我只能在32位JVM上运行我的项目,但我的Eclipse发行版是64位的,我真的不想重新安装所有东西。另一种方法是更改我的bash概要文件,使其包含带有-d32标志的环境变量,我已经阅读了该标志,但它不会给我任何结果,而且“我不确定在我声明的类路径中把标志放在哪里 64位Eclipse将只在64位JVM上运行,据
实际上没有必要重新安装。-d32现在包含在任何lejos脚本中。要从Eclipse中启动进程(在mac上运行并与NXT通信),需要转到运行(Eclipse菜单)->运行配置-->选择程序-->参数并将其放入VM参数中。启动Eclipse时,它会询问您要使用的工作区。只需选择您已有的工作区。