在我的组织中,C开发人员开发了一个应用程序,并以.exe
格式提供给我们。
如果有任何最终用户发送任何Http
请求。此.exe
将会运行,为此,我编写了Java
代码(ProcessBuilder()
)并部署在{{ 1}}。它运行正常。这些都是在我的本地系统中完成的(Windows 7)。
但是我们使用Application Server(Apache Tomcat)
作为服务器。这是Ubuntu 12.04
文件无效。
我该如何解决这个问题。
答案 0 :(得分:8)
如果要在ubuntu中运行.exe文件,则需要安装wine软件。 在ubuntu中安装wine软件是一个简单的两步过程。 在终端中键入命令
sudo apt-get update
sudo apt-get install wine1.5
安装葡萄酒后,您可以使用葡萄酒打开任何.exe文件。 说这个,我有一个文件game.exe,右键单击 - 打开 - wine。
答案 1 :(得分:1)
如果要在ubuntu中运行.exe文件,则需要安装wine软件。在ubuntu中安装wine软件是一个简单的两步过程。在终端中键入命令
sudo apt-get update
sudo apt-get install wine1.5(1.5版本与最新版本相同)
最好去Ubuntu软件中心并通过基于GUI的流程安装
安装葡萄酒后,您可以使用葡萄酒打开任何.exe文件。说这个,我有一个文件pumpai.exe,右键单击 - 打开 - wine。 并享受......它的开源..........
Pramod Pai
答案 2 :(得分:0)
你基本上无法在Linux上执行Windows可执行文件(但也许可以尝试使用wine)。
您应该在组织内部询问该C应用程序的源代码,并将其移植并在Linux服务器上进行编译(首先使用gcc -Wall -g
)。
我建议您先在本地计算机(或笔记本电脑)上安装Linux,然后再学习它。