java既然能“一次编译 处处运行” 那么linux和windows的兼容问题不就已经迎刃而解了么,为什么还没出现在linux上和windows上使用率都很高的统一软件比如办公软件,ppt,影音播放等等的可以忽略兼容性的java开发的软件呢?
java的代码麻烦那是可以克服的,这不是问题。如果说效率不高,那我开发一些软件比如qq这样的聊天软件,还有联众世界这样的高延迟容忍度的网上游戏,那不就可以实现pc平台上应用软件(对反应速度要求不高)的完全统一了吗,我总觉得应该有这样的软件存在,但是可惜都在手机上,电脑上好像没有
如何开发同时支持linux和windows的程序
如果想同时在Linux和Windows上运行,最好就不要调用任何Windows或者Linux上面的API(Linux上叫系统调用),因为Linux和Windows的应用程序接口差别还是比较大的。从这个角度来看,可以用Java语言和一些性能较好的脚本语言像是Python、Perl,这样开发出来的程序可以无视平台差异。或者是软件设计上采用层次结构,对需...
为什么Java虚拟机就没有兼容问题
有,所以java虚拟机就有多种版本,有window版的jdk安装, linux版的, mac版的,都有。你用什么类型的操作系统,就安装什么类型的java虚拟机(jdk\/jre)之所以有这么多版本就是因为各种操作系统的兼容问题。 你在编程序的时候,java己经帮你做好判断了。就不需要你再判断了。补充你的补充:是的,每...
java项目部署在windows上能显示的东西在linux就不能显示
可能是图片路径问题,或者是图片命名问题
java编程在linux下和windows下有什么区别。。。
几乎没有区别,这个你要理解“JAVA是跨平台”的原理,本质是由于JAVA是基于jdk,jre环境下运行的,所以不论是LUNIX还是WINDOWS,有这两者的配置,即可进行JAVA编程,没什么大区别,否则就不叫跨平台了。如果硬要说区别的话,那就是Java的相关软件(如jdk、IDE)在Linux平台下安装部署是比windows麻烦,需...
windows的JRE和linux的JRE应该是不一样的
jre运行时要调用系统的一些相关程序,window下调用的是window的linux对应的是linux的,原理相似,实现不同而已.linux下的exe文件是不能运行的.对应的是.sh的文件,如果要真正实现完全跨平台,那就要使用硬件直接能读取的指令,想批处理那类的0101文件.
...切换Java版本)Jenv使用(支持Linux Mac Windows)
寻找这样的工具,我曾是Go语言GVM的忠实用户,它让切换Go版本变得轻而易举。经过一番搜索,我惊喜地发现,Java世界也有一款类似的高效解决方案:jEnv,它支持Linux、Mac和Windows,让你在不同系统上都能享受到无缝的版本切换体验。要安装jEnv,无论是Linux还是Mac,你只需简单几步:在终端输入相应的命令...
要让linux系统兼容windows软件,必须用wine类软件吗?不能通过修改linux...
windows和linux在内核上不同,因此windows下的所有软件不可能直接运行在linux上。但是有些软件都有linux版本,如chrome,firefox,傲游浏览器,wps,搜狗输入法等等,均有linux的版本。其中有一些是QT等跨平台语言开发的,windows版与linux版几乎无异。这些可以在各种软件中心找到它们。还有各种java程序,如...
网上有人说开发Java最好在windows上(相对于linux来说),请问为什么?最好...
这个问题我知道!Linux下用c或c++开发Linux下的应用是必须的,因为他们不能跨平台;但是java就不同了,他的跨平台性,造成了他在任何环境下开发都是一样的,如果选择Linux开发当然可以,但开发环境的部署相对于windows而言要复杂很多,如果没有Linux基础就更加麻烦...不过,Linux用熟了的确很牛,据说在Linux下部...
java在linuxwindows编译出来大小不同
java在linuxwindows编译出来大小不同的原因有编译器不同、编译器参数不同。1、编译器不同:Windows上主要使用的是VisualStudio等IDE中自带的编译器进行编译,而Linux上则是使用GCC进行编译,两个编译器的优化方式和算法不同,因此生成的可执行文件大小也不同。2、编译器参数不同:编译器参数对可执行文件的...
linux不兼容windows哪些东西?
这个问题很大,比如不兼容windows的文件系统,FAT32,但是LINUX可以挂载FAT32等的文件系统 ,EXE的话部分是可以兼容的,比如由C,c++开发的一些应用程序,JAVA开发的应用程序则不存在兼容性问题(JAVA虚拟机的解释执行作用)PDF可以兼容,.doc文件就不能兼容了 ...