2013-04-04 82 views
0

我有一个Java应用程序(允许人们进入销售)。它连接到一个Derby数据库。该应用程序是使用NetBeans IDE开发的。我需要将此应用程序转换为.exe进行分发。通常我会使用Launch4j进行此操作,但由于该应用程序已链接到Derby数据库,它仍能正常工作吗?如果没有,是否有另一种将应用程序转换为.exe文件的方式?Java应用程序到.EXE - 德比DB

+0

您的意思是,它是否能够在分发时仍然连接到Derby服务器?或者在“转换”为.exe之后它会以相同的方式工作? – 2013-04-04 16:12:47

+0

是的。如果我要将jar转换为像我一般的应用程序那样的exe文件。这个人仍然能够连接到Derby DB,或者我需要找到不同类型的转换。 – user1551783 2013-04-04 16:19:53

回答

2

您的应用程序将以与之前相同的方式工作。你应该注意到“转换”为.exe并不是一个真正的转换,它只是提供了一个在Windows中执行Java程序的简便方法(很像一个可运行的JAR文件)。

如果您运行Derby服务器,它将以与之前相同的方式连接到该服务器。但是,如果您以嵌入模式运行Derby,则应确保数据库文件在文件系统中的位置正确(不应将Derby文件存档到您的.exe中)