2010-11-16 94 views

回答

2

在某些情况下,像cygwin这样的工具可以帮助你。 顺便说一句,如果你想在linux下运行windows程序,你可以使用wine。

1

这是任意的(非Java)程序完全不可能的。

+0

实际上,它可以与http://www.colinux.org/ – BRFennPocock 2012-02-14 19:06:09

3

假设你问,如果你能够运行Linux的随机二进制(即,不能在Linux下建立了一个Java程序)在Windows下,答案很简单 - 不,不加强它作为一个Windows可执行文件。

您应该能够在Windows和Linux上运行一个100%Java程序,除非你正在做使用不可用的两个操作系统库。

1

你可以使用一个虚拟机窗口内安装了Linux。

+0

来完成我希望,而回答关于使用JPC效仿,因为虚拟化是那么明显 – jlmfao 2010-11-16 18:54:46

1

这不可能的,除非它是二进制的解释语言(如Java二进制)的。在操作系统之间写一个“转换器”看起来完全是可行的:即使写入'逻辑'转换器是必要的,操作系统设计上的轻微差别也无法转换! (甚至没有提到大量的Unix实现)想想这个:如果对于linux进程意味着与windows不同的意思,那么这将如何转换?:)它不仅是语法上的,而且最重要的是一种逻辑差异,它阻碍了可能性已经有你需要的东西了。

相关问题