为什么我无法在eclipse 3.7(indigo)上运行/调试谷歌应用引擎“hello,world”?

时间:2011-10-28 06:26:11

标签: java eclipse google-app-engine

我开始认为我日食上的某些事情已经完全错了。我已经尝试卸载并重新安装插件,同时重新启动计算机但没有任何工作。

我也不认为这是一个错误,至少不是一个已知错误,因为我一直在搜索并且没有发现任何关于这样的问题(我正在使用java进行应用程序)。

这是我右键单击项目并选择Run as Web Application:

时得到的错误
An internal error occurred during: "Launching CodeLabEx0".
org/eclipse/jdt/debug/core/JDIDebugModel

当我右键单击并尝试调试为Web应用程序时会发生这种情况:

An internal error occurred during: "Launching CodeLabEx0".
com/sun/jdi/connect/IllegalConnectorArgumentsException

当我选择运行配置时......我明白了:

An error has occurred. See error log for more details.
com/google/gdt/eclipse/suite/launch/ui/WebAppArgumentsTab

No tabs defined for launch configuration type Web Application

我错过了一些非常愚蠢的东西吗?

2 个答案:

答案 0 :(得分:0)

你是否在同一个日食上同时运行GPE和Android插件?我从经验中知道他们混合不好,修复它我有2次日食,每个都有一个插件。

答案 1 :(得分:0)

对我来说,从OpenJDK切换到Sun JDK修复了它。


Linux说明

下载sun jdk 6 bin,然后运行以下命令:

chmod +x jdk-6u35-linux-x64.bin
./jdk-6u35-linux-x64.bin
sudo mv jdk1.6.0_35 /usr/lib/jvm/
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_35/bin/javac 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_35/bin/java 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_35/bin/javaws 1

运行其中每个命令并将新的默认java设置为sun版本:

sudo update-alternatives --config javac
sudo update-alternatives --config java
sudo update-alternatives --config javaws

为浏览器启用Java插件。

# 64 bit:
sudo ln -s /usr/lib/jvm/jdk1.6.0_35/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins

# 32 bit:
sudo ln -s /usr/lib/jvm/jdk1.6.0_35/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins