如何在Eclipse Neon.3中更改Google App Engine SDK的位置?
我已在Eclipse Neon.3上安装了最新版Google Cloud SDK(200.0.0)及Google Cloud Tools,同时也安装了GCloud App Java Extensions,已安装组件状态如下:
已安装Google Cloud组件列表
目前通过Maven自动安装的最新版Google App Engine SDK 1.9.63路径为:C:\Users\{USERNAME}\.m2\repository\com\google\appengine\appengine-api-1.0-sdk\1.9.63
根据Google App Engine官方文档,我需要使用自行下载解压的appengine-java-sdk-1.9.63版本,而非Maven中的版本,请问如何在Eclipse中更改已安装的Google App Engine SDK的位置?
编辑补充截图:
App Engine配置界面入口
App Engine SDK管理界面
嗨,我来帮你搞定这个SDK切换的操作,步骤很清晰:
打开SDK配置面板
点击Eclipse顶部的Window菜单,选择Preferences。在弹出的偏好设置窗口里,展开Google选项,点击App Engine——这就是你补充截图里的那个界面啦。添加手动下载的SDK
在这个页面里,你会看到当前已配置的SDK列表(应该包含Maven自动安装的那个1.9.63版本)。点击Add...按钮,然后在文件浏览器里找到你手动解压好的appengine-java-sdk-1.9.63的根目录(要选到包含bin、lib这些子文件夹的顶级目录哦),选中后确认即可。设置为默认SDK
现在列表里会出现两个1.9.63的SDK条目,找到你刚添加的手动版本,选中它之后点击Make Default按钮。这样Eclipse后续创建或运行项目时,就会默认使用这个手动下载的SDK了。同步项目配置(如果已有项目)
要是你已经有现成的GAE项目,右键点击项目,选择Properties,然后进入Google->App Engine选项卡,确认这里选中的是你刚设置的手动SDK版本,要是不对的话直接切换过来就行。
需要注意的是,手动下载的SDK一定要是完整的安装包,确保里面的工具和依赖都齐全,这样Eclipse才能正常识别和使用它哦。
内容的提问来源于stack exchange,提问作者alextc

