java程序发布到linux其实非常简单,但第一次发布,走了不少弯路,故在此记录一下
流程说起来只有一句话,导出jar包,然后在运行即可,只是有时候需要依赖第三方jar包,这样会有细微差别,以下记录详细过程
1.在工程上右键,点击Export,打开Export窗口,选择Runnable JAR file,点击Next,如下图:
2.选择入口文件及导出路径,如下图
注意,如果没有引入第三方jar包,选择第一个选项即可,把生成的jar包,直接放到linux,用命令 java运行jar包的命令运行即可
但如果需要引入第三方jar包,可以选择第三个选项,如下图:
这样,会连同引入的第三方jar包一起导出,导出文件如下图:
然后,把GameServer_lib文件夹连同GameServer.jar一同拷到服务器(保持相对路径不变),使用如下命令运行即可:
nohup java -jar GameServer.jar > consoleMsg.log 2>&1 &