java命令存在哪里的问题

java命令存在哪里的问题

我知道.class文件需要java命令解释成机器语言,但是说JVM是平台无关性实现的关键,所以我想问问java语言是属于jdk的开发工具,还是存在JVM中

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2023-08-24 11:44:30

同学你好,老师没有理解同学的问题,“我想问问java语言是属于jdk的开发工具,还是存在JVM中”这句话存在很大的问题。JDK是Java的开发工具包,是安装在当前操作系统上的软件,而JVM是运行Java代码的虚拟机,所以同学的问题存在很大的语病,老师没有理解同学想问什么,建议同学详细描述一下问题。

祝学习愉快~

  • 提问者 軍度 #1

    老师,我的主要问题是java命令,是存在开发工具中,还是jvm中,因为jdk中包括jre和开发工具集,jre又包括jvm和核心类库,总结就是jdk包括jvm和核心类库和开发工具集,那么java命令是存在开发工具中还是存在jvm中呢,我原来是想应该在开发工具中,后来发现jvm是跨平台的关键,所以感觉java命令应该是在jvm中

    2023-08-24 13:37:12
  • 好帮手慕小蓝 回复 提问者 軍度 #2

    同学你好,实际恰恰相反,java命令是在开发工具中的。java命令用于启动虚拟机,需要根据当前平台进行本地化处理,例如Windows下就是java.exe而在Linux下是java.sh,这也是每个操作系统需要单独下载JDK的原因。

    祝学习愉快~

    2023-08-24 13:58:11
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java工程师 2024版
  • 参与学习       2020    人
  • 提交作业       1249    份
  • 解答问题       1202    个

2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师