我有一个共享主机服务器,我没有root权限,我无法写入系统文件,所以我无法配置Java_Home。我正在寻找在服务器上部署我的Java应用程序的解决方案。我有一个可运行的罐子。我不能将它转换为不需要java的机器语言吗?
据我所知,没有简单的方法可以将整个Java可执行JAR编译成本机二进制文件。如果机器没有JVM,这是一个非常困难的问题。
如果机器是基于Windows的,那么你可能会成功使用免费的可执行包装工具Launch4j。
如果没有,我建议尝试packr,这是一个支持任何系统包装的类似工具。