关于java的跨平台特性
我不知道我这样理解对不对,比如我有两个电脑,一个是win7-32一个是win7-64.我分别为两个电脑安装了对应版本的JDK。然后把编一个程序,分别在两台电脑上解释执行,...
我不知道我这样理解对不对,比如我有两个电脑,一个是win7-32一个是win7-64.我分别为两个电脑安装了对应版本的JDK。然后把编一个程序,分别在两台电脑上解释执行,都可以,这就叫跨平台? 可是C程序也可以分别在不同系统的电脑上运行啊~ 谁能给我个解释?
展开
1个回答
展开全部
你的意思是对的
java只需要安装虚拟机
就可以在一个平台上编译
然后在另外一个平台上运行
你举得例子不太好
因为两个版本的win
并不能算是两个完全不同的平台
如果是windows和苹果的mac
结果就完全不一样了
你在windows里用c语言写了一个程序
然后直接传到mac里
你在看看
肯定运行不了java的就可以只要mac里也装了对应mac版本的java虚拟机
这就叫跨平台
java只需要安装虚拟机
就可以在一个平台上编译
然后在另外一个平台上运行
你举得例子不太好
因为两个版本的win
并不能算是两个完全不同的平台
如果是windows和苹果的mac
结果就完全不一样了
你在windows里用c语言写了一个程序
然后直接传到mac里
你在看看
肯定运行不了java的就可以只要mac里也装了对应mac版本的java虚拟机
这就叫跨平台
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询