社区
Java SE
帖子详情
Java 到底是不是跨平台的?
nbxym
2000-08-20 10:03:00
我在Win98中写的小程序,在Win98下用java + filename +参数 或 jview + filename +参数;运行正常。
但我将*.java 和 *.class 拷贝到 Win2000下运行,结果用:
jview + filename +参数运行完全正常。但用java + filename +参数却运行不正确。
真是怪怪的!(我是新学的,用的是1.3版本)
...全文
214
7
打赏
收藏
Java 到底是不是跨平台的?
我在Win98中写的小程序,在Win98下用java + filename +参数 或 jview + filename +参数;运行正常。 但我将*.java 和 *.class 拷贝到 Win2000下运行,结果用: jview + filename +参数运行完全正常。但用java + filename +参数却运行不正确。 真是怪怪的!(我是新学的,用的是1.3版本)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nbxym
2000-09-04
打赏
举报
回复
Oh,I see!每人各加10分-15分。谢谢!
nbxym
2000-08-24
打赏
举报
回复
各位好,大家说的,对我帮不上忙。如果大家许可的话,我可以将原程序和我编译的class文件Email给各位。我想这样可能会彻底解决问题。
javaduke
2000-08-23
打赏
举报
回复
可能是路径设的有问题1
nbxym
2000-08-20
打赏
举报
回复
我想如果Win2000的环境没装好,那么为何用jview + filename + 参数 运行正常呢?
回magicwizard:不正常的现象是生成了不应该生成的文件FAN1.PRN;在Win98下运行没有这种不正常的现象;在Win2000下用jview + filename + 参数也没有这种不正常的现象;
而FAN1.PRN曾经是我在调试程序时,生成过该文件,后来修改了java文件,用javac编译过。
在Win2000中用java + filename + 参数这种方法:把历史中的老帐翻了出来,而现在的代码不执行
Tommy Chang
2000-08-20
打赏
举报
回复
是不是你把以前class的路径或包,摆到classpath靠前的位置了?
:)
元明
2000-08-20
打赏
举报
回复
绝对是,由于要跨平台因此而抛弃了C++的许多特性.
请把不正常的提示也贴出来,Win2000最好别用它.
wwwunix
2000-08-20
打赏
举报
回复
Java是跨平台的,在Windows下的小程序拷到unix/linux下照常运行。你的问题可能是Win2000的环境没装好。
eclipse-jee-mars 32位和64位 下载
官网下载 eclipse-jee-mars 32位和64位 Eclipse是著名的
跨平台
的自由集成开发环境(IDE)。最初主要用来
Java
语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,
Java
是
跨平台
?
Java
(虚拟机)
跨平台
吗?
Java
是
跨平台
?
Java
语言是
跨平台
的 因为
Java
程序编译后不是能被硬件系统直接运行的,之所以是可以
跨平台
的是因为不同的电脑上的
Java
(虚拟机)来翻译成运行的代码。
Java
(虚拟机)
跨平台
吗? 因为不同的电脑上安装的
Java
虚拟机是不一样的。 ...
大白话告诉你
Java
为什么可以实现
跨平台
?他的运行机制是什么?
1.
Java
为什么可以实现
跨平台
? 大家都知道,
java
的运行需要安装jdk。那么我们就聊一聊jdk。 jdk是
Java
Development Kit 的缩写,也就是开发者工具,jdk包含了jre,jre又包含了jvm。首先说最外面一层的jdk,jdk主要是有一些封装好的工具类,方便我们使用。 我们在聊一聊jre,jre是
Java
Runtime Environment的缩写,jre包含了jvm,也就是运行环境,如字面意思,没什么好说的就是
java
的运行环境。 最后jvm是
Java
Virtua.
Java
如何实现
跨平台
?原理是怎样的?
学
Java
的小伙伴肯定都知道
Java
允许
跨平台
使用,那么你知道
Java
是如何实现
跨平台
的吗?原理又是怎样的呢?小千今天就来给你解答一下。 一、
Java
跨平台
的原理 首先我们来说一下
Java
代码的运行过程: 1、首先将
java
文件编译成字节码(.class)文件; 2、使用
Java
虚拟机(JVM–
Java
Virtual Machine)运行运行字节码文件。 上面的步骤中,第一步中,在所有的平台上生成的字节码文件都是相同的。 上面的步骤中,第二步中,在不同的平台上运行字节码文件的
Java
虚拟机是不同的。 J
java
为什么可以
跨平台
?
前提引言:
java
是一种
跨平台
语言,那什么是
跨平台
?为什么需要
跨平台
?怎么实现? 为什么
跨平台
? 当我们完成业务代码实现后,会有多种部署环境选择(操作系统),比如winodws、linux,不同的系统之间底层实现是不一样的,要想同一份代码在不同的系统上运行,就需要一种
跨平台
机制来屏蔽底层系统之间的差异。
java
跨平台
实现? 首先需要了解一下
java
的运行机制,用一张图来简单展示一下,
java
从编译到运行的过程! 解决办法:sun公司为不同的平台提供了相对应的jvm版本,针对开发解释器,实现差异屏蔽。
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章