Topic: 请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? |
Print this page |
1.请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? | Copy to clipboard |
Posted by: jie3000 Posted on: 2003-08-29 18:57 JAVA不是“一次编写,到处运行吗”? |
2.Re:请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? [Re: jie3000] | Copy to clipboard |
Posted by: 汤神 Posted on: 2003-08-29 20:00 编译环境 和 运行环境 需要互相适应吗? |
3.Re:请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? [Re: jie3000] | Copy to clipboard |
Posted by: helloworld Posted on: 2003-08-29 21:49 一般的,String中的中文字会乱码. |
4.Re:请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? [Re: 汤神] | Copy to clipboard |
Posted by: jie3000 Posted on: 2003-08-30 21:20 谢谢以上两位,但具我所知,JAVA的程序是“一次编写,到处编译”,并不能真正达到“到处运行”的地步!还有,这两天我正在配jsp在linux下的环境,那个j2sdk1.4.tar.gz包总是装不对,望高手提示! |
5.Re:请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? [Re: jie3000] | Copy to clipboard |
Posted by: taogang Posted on: 2003-08-30 23:41 这样的移植一般不会有问题, 系统平台的移植,要注意一些基本问题:分割符、回车换行以及大小写,等等; JDK的移植,由低向高移植一般没有问题,但是可能会有对废弃API的warning,由高向低移植,如果使用了高版本特有的特性,会有error,这些warning和error可以重新编译来定位,然后作必要的修正; 一般大项目移植不做修正是很少的,但是比C++项目可能会轻松很多。 String里面的汉字可以应该用Unicode编码。 要想移植不出或者少出问题,在编码之前就要考虑,其实和实现其它需求是一样的。只不过Java提供了更加方便的手段来实现。 |
6.Re:请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? [Re: jie3000] | Copy to clipboard |
Posted by: sanigo Posted on: 2003-08-31 00:53 不需要重新编译 |
7.Re:请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? [Re: jie3000] | Copy to clipboard |
Posted by: bing Posted on: 2003-08-31 11:47 下面情况可能要重新编译: class里用了Windows下的native library, 比如'.dll', '.lib' Thread程序在Windows和Linux下运行的过程和结果可能不一样 是因为两个操作系统的设计不一样 不知道哪位朋友研究过这个问题? |
8.Re:请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? [Re: jie3000] | Copy to clipboard |
Posted by: fenixchen Posted on: 2003-09-03 11:18 JAVA还有个称号:一次编译,到处调试,呵呵,还是多测试一下 |
9.Re:请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? [Re: jie3000] | Copy to clipboard |
Posted by: Biubiu Posted on: 2003-09-03 12:49 JAVA是“一次编写,到处运行”,问题是你的代码是否可以做到“一次编写,到处运行”。 要写出“一次编写,到处运行”的代码,要有深厚的功底。 |
10.Re:请问在windows下编译过的Bean(class文件),移植到linux下是否要重新编译? [Re: jie3000] | Copy to clipboard |
Posted by: roshin Posted on: 2003-09-03 13:06 按理说,只要JAVA的环境设定得好的话,纯JAVA的Class文件就应该能马上运行. |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |