2015-10-07 142 views
-6

是否可以使用Java创建程序并在Linux和Windows上运行? 我的意思是。是否有可能“一次写入并且无处不在”。如果不可能,是否可以通过最小的修改将程序从一个平台转换到另一个平台(即,到Linux的窗口,反之亦然)? 如果不可能, 是否有可能以特定的风格创建程序,使程序员可以将程序转换成Windows平台或Linux平台 即使这不可能创建新类型的虚拟机系统或东西使它成为可能适用于Windows和Linux的应用程序开发

即使这个想法没有任何作用,最大的障碍是什么?为什么它不可能以一种简单的方式?

回答

-1

当然,你可以在windows的linux上运行java程序,只要你的操作系统上有Java运行库,你就可以在java中创建跨平台程序,如果不是的话......它不会运行。你不需要在java中为windows和linux编写不同的代码,也许只是对程序进行一些小的调整。你真的不知道吗?

无论如何,因为你的问题,我想你是一个小孩(我希望我没有错),我对你的建议是,你开始学习java的基础知识,因为你的问题太基本了......而且真诚地改变你的态度,这对你有好处。

+0

如果这样的话为什么呢,它不可能在linux上运行各种游戏?为什么各种程序有Linux版本的Mac版本和Windows版本,为什么他们都浪费他们的时间。他们只是说,你为什么不安装jvm。并且可以在任何地方运行。我不是在谈论简单的程序,我知道那些我正在谈论的图形密集程序,对于广泛的人不是一些特殊用途的小众程序 –

+0

它可以在Linux中运行游戏。如果游戏是用Java编写的,并且你在linux中有java运行时...那么你不应该遇到运行它的问题。但通常游戏不是用java编写的,通常它们是用windows os本地编写的(例如用C++)。但现在,在Steam OS中,lnux越来越多的本地游戏...... –

+0

本机代码比字节代码更快(如果编码正确,当然......如果你不知道自己在做什么,它可能是最糟糕的!) ...这就是为什么游戏通常是通过C++而不是java ... –