JRE System Library 的jdk vm和javase有什么区别吗?

我导入一个工程,结果有感叹号,我就按网上查的导入JRE System Library。结果感叹号还是在。
我对比了自己创建的项目,他们JRE SL的版本有不同。(下面能运行,上面的不行)。可是我我在buildpath没找到下面那个版本啊?

clipboard.png

clipboard.png

阅读 3k
2 个回答

JRE System Library,java运行的系统库,没有编译功能;
jdk vm,就是启动dos那个黑白窗口的,没有编译功能.你写的java代码必须编译为.class文件才能被vm识别/读取/运行;
javaSE,这个是java开发者基本库,javaEE是从这个基本库扩展出来的.javaSE就是JDK,拥有编译.java文件/打包出jar文件/自带一个JRE System Library跑你编译出的class文件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题