Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何获取Eclipse的JRE文件?_Android_Eclipse_Java - Fatal编程技术网

Android 如何获取Eclipse的JRE文件?

Android 如何获取Eclipse的JRE文件?,android,eclipse,java,Android,Eclipse,Java,背景: 在我的MacOSX10.6SnowLeopard中,我下载了Eclipse和Android SDK。我开始学习Eclipse提供的Hello World教程,但一个对话框坚持说它找不到JRE 在对web进行了一些搜索之后,我了解到它应该位于eclipse/jre/文件夹中,但该文件夹在我的系统中不存在。我从Apple开发者网站下载了Java for Mac OSX 10.6包,但仍然没有看到jre文件 据推测,它应该由Java提供。如果一开始找不到文件,那么在eclipse.ini中编写

背景: 在我的MacOSX10.6SnowLeopard中,我下载了Eclipse和Android SDK。我开始学习Eclipse提供的Hello World教程,但一个对话框坚持说它找不到JRE

在对web进行了一些搜索之后,我了解到它应该位于eclipse/jre/文件夹中,但该文件夹在我的系统中不存在。我从Apple开发者网站下载了Java for Mac OSX 10.6包,但仍然没有看到jre文件

据推测,它应该由Java提供。如果一开始找不到文件,那么在eclipse.ini中编写该文件是没有用的

此页面表示Max OS X已经有JRE,但我找不到要链接到它的文件:

我已经安装了Android、Eclipse、ADT、AVD和PhoneGap

总结:
需要JRE

您应该能够下载Eclipse的OS X版本,将其解压缩,并启动Eclipse.app可执行文件,然后能够编写可运行的Java程序,因为Java在OS X中默认可用

如果您无法启动Eclipse.app,那么我猜您下载了错误的Eclipse版本。确保它是页面上提供的32位版本,因为它应该在所有10.6机器上运行


如果您可以启动Eclipse.app,并且可以输入程序,但无法运行它们,请在Java->Installed JRE面板上的Eclipse->Preferences页面上进行屏幕转储。

从您的帖子中,听起来您可以启动Eclipse了,好吗

如果您可以启动Eclipse,那么您就有了一个工作的JRE

Eclipse从您的系统中获取JRE,或者如果没有找到任何东西,它会在与Eclipse可执行文件相同的目录中查找JRE文件夹

因此,听起来您的JRE在您的系统中的某个地方(否则Eclipse不会启动),但由于某些原因,您在安装的JRE首选项页面中没有任何预定义的。 下面是如何找到用于引导的JRE eclipse,并将其设置为一个要使用的JRE eclipse:

在Eclipse 3.6.1中:

查看帮助->关于Eclipse SDK

单击“安装详细信息”

转到“配置”选项卡

其中应包含对JRE的参考-例如,关于矿山: -虚拟机 ~/personal dev/jdk1.6.0_24/bin/。/jre/lib/i386/client/libjvm.so

一旦你找到了,打开Windows->Preferences->Java->Installed JRE并添加一个新的JRE指向你找到的位置(例如在我的JRE上是~/Desktop/personal dev/jdk1.6.0_24)

试试/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
或者检查/System/Library/Frameworks/JavaVM.framework/Versions/查看其他版本。

对于Mac OS X虚拟机,应该在位置的末尾有主页。

我已经为Mac下载了Eclipse,它正在工作。但是,我只需要JRE文件。你是说JRE文件应该包含在Eclipse下载中吗?@Steve,JRE是Java运行时环境(与JDK相反)。也许你需要安卓JRE?我需要eclipse/JRE文件夹中的JRE文件。我是新手,不知道这涉及到什么,抱歉。应该有Android JRE吗?安装的JRE面板的Eclipse->Preferences是空的。删除当前的Eclipse文件夹,然后重新解压缩。我将这些内容复制到一个文本文件中以搜索JRE。最可能的罪魁祸首是这两行代码:/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.JRE_LIB=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/Classes.jar org.osgi.framework.executionenvironment=osgi/Minimum-1.0、osgi/Minimum-1.1.1、osgi/Minimum-1.2、JRE-1.2、J2SE-1.3、J2SE-1.5、,JavaSE-1.6您在该文件中找到eclipse.vm的任何内容了吗?另外,/S-system/Library/Java/JavaVirtualMachines/1.6.0.jdk/似乎是JRE的可能位置-您是否尝试将该位置作为已安装的JRE(该位置是什么?)