关于eclipse的编译器真相

wdl131415 2012-07-20 03:56:45
今天刚卸载了1.6的JDK和独立JRE
然后安装了1.7(注意:原来环境变量都没改过)
接着又下载了eclipse最新版4.2
试了试成功启动了

接着我又把环境变量里边的classpath,javahome,还有path里边与java有关的全删除了
本身classpath就不是必要的所以再次启动eclipse也是成功的
但当我再次编译程序时却仍然ok
可我打开cmd 输入javac时确实已经提示无效的命令

那么现在就只有两个可能:
1。eclipse自带了编译器,可是我在eclipse的window->Preferences->Java->Compiler里显示的却是1.7.。
2.eclipse不知道怎么地找到了我安装的Java1.7

现在坐等求真相了:)
...全文
258 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdl131415 2012-07-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

eclipse自带有的,JDK1.4,1.5,1.6,1.7都有的,你在创建工程的时候,工具会让你选版本环境的
[/Quote]
恩 我觉得可能就是这样 晚上看了另一台装了1.6的jre的机子 然后打开了eclipse 里边compiler中默认显示的是1.6的编译器 打开下拉菜单 确实也有1.7 看来它是根据打开eclipse时用的jre版本默认选择相应的编译器 真够自动化的= =
aa7229806 2012-07-20
  • 打赏
  • 举报
回复
eclipse自带有的,JDK1.4,1.5,1.6,1.7都有的,你在创建工程的时候,工具会让你选版本环境的
SmileToCandy 2012-07-20
  • 打赏
  • 举报
回复
奇怪.
Nincada 2012-07-20
  • 打赏
  • 举报
回复
有点诡异~

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧