windows上的代码,是不是可以毫不改变地用在linux上吗?
解决方案 »
- 请问有人使用过7-Zip吗?或是LZMA (java)
- java 用按钮事件怎么打开指定网站???
- javax.mail.AuthenticationFailedException:EOF on socket
- 如何在一个jframe中点击按钮显示另一个jframe
- Java能够实现Xml序列化
- 请教:Java应用程序如何发布?那一堆class如何打包为可直接运行的EXE?初学Java,见笑的说
- 急,怎样调用导入包中的同一个文件的非public类?立马结贴!
- 请高手指点style report(4.4)
- 简单的继承问题..........
- AWT的Window问题
- 关于JButton的问题
- [请教]tinyos中java程序移植问题
ide 里 还是 使用javac 编译
然后,Project > Properties > Java Compiler里面编译的level设置成1.5以上
只是JVM工作有所不同,有就是说JDK所在的操作系统平台不同。
至于LINUX下没有enum类型,这是因为枚举类型是JDK1.5的新特性(用java -version查看)。
至于在ECLIPSE中如何设置是没有问题的,它只是设置编辑器的版本,关键还是要看LINUX上真正是否安装的是JDK1.5以上版本。此外,如果在代码中使用JNI来访问本地API,则该代码在移植后将无法正确运行。
可以参看:http://download.csdn.net/source/2285294还有就是编译后的.class文件要放在CLASSPATH下才能被类装载器正确加载噢!说了这么多,希望能够帮上LZ忙,也希望高手继续补充!
在网上找open-jdk的环境搭建几乎都是linux下的,我现在在windows下使用sun jdk +myeclipse下开发的,但是要求换成open jdk。
但是open jdk以前也没有涉及过,
open jdk在windows环境下可以使用吗?是什么版本?跟sun jdk一样需要在系统环境变量pat中引入吗?