退出运行应用程序的实例使用端口和jportable中的许可问题

时间:2014-07-29 08:31:38

标签: java mysql wamp portability

我想构建一个使用mysql作为数据库的java应用程序的安装包。 在构建设置时,我发现了一些问题

  1. 用户可能已经安装了java或者版本较旧或较新版本。
  2. 用户可能已使用端口3306安装了wampserver或mysql或ampps / xammpp或任何其他应用程序。
  3. 如果我开始使用相同的mysql,可能已经安装了哪个用户,root密码可能会有所不同。
  4. 对于第一个问题,我想过使用PortableApps中的jPortable 对于第二个和第三个问题,我正在考虑使用一些可移植的mysql实例,但唯一的问题是用户可能已经安装了一些应用程序监听该端口并且必须关闭它。

    现在我有两个问题:

    1. 首先我不知道我是否可以在我的应用程序中公开使用java portable并分发它。
    2. 其次,我可以将net stop wampmysqld和类似的命令用于其他应用程序,但是有一种通用方法可以阻止使用此端口的任何应用程序。因为我不知道用户使用什么阻止端口。
    3. 很抱歉,如果帖子重复了。我尝试使用任何端口搜索论坛以退出mysql或应用程序的实例,但它们都指向unix / linux命令,我使用Windows并假设用户也在使用Windows。此外,目前我正在使用wamp服务器,如果有任何帮助。 提前谢谢......

0 个答案:

没有答案