java字节码

yaya呀 发布于 2020/12/23 15:55
阅读 188
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

同一个java程序在不同操作系统中编译后的字节码文件相同吗?在windows系统上编译后的字节码文件可以放到linux系统上运行吗?

加载中
0
Feng_Yu
Feng_Yu

字节码与平台无关,理论上任何平台编译出来的都一样,字节码是跨平台的。你在Windows上编译的class文件是可以放到Linux上执行的

y
yaya呀
回复 @Feng_Yu : 不好意思这么晚才回😂感谢大佬,谢谢啦😊☺☺感谢感谢
Feng_Yu
Feng_Yu
回复 @yaya呀 : 是JRE啊,https://www.java.com/zh-CN/download/manual.jsp 你自己点开全部下载页面看看,是不是每个操作系统单独的安装包?你光看download是默认适配当前操作系统的安装包而已,点击所有Java下载链接才是全部可用的
y
yaya呀
😂那如果单独下载jre是到这个网址下载吗 https://www.java.com/zh-CN/download/ 我以为这个网址是单独下载jre的,那这个网址是下载啥的呀😂
Feng_Yu
Feng_Yu
回复 @yaya呀 : 谁说JRE不分操作系统了?https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 你自己看oracle JDK的下载页面,是不是每个操作系统独立的安装包?你随便去openjdk的网站看,也都是不同平台不同的JRE和JDK
y
yaya呀
哇,谢谢啦。还有个问题😂 jre有分不同操作系统吗?官网上的jre下载界面没有分操作系统。 如果没分的话,jre里面不是包含了jvm。在不同操作系统中的jvm是不同的,那这样是不是推出不同操作系统中的jre也是不同的,可官网上jre却没有不同操作系统的区分。 还是jre安装包没有操作系统区分,但是安装的时候根据你的操作系统安装不同的jre呢?谢谢大佬的解答😊
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部