Ind*_*ity 4 java bundle playframework
通过制作完全便携式游戏的实验目标!应用程序,无需担心主机是否播放!甚至是Java,我正试图找到一种方法来告诉Play!在哪里寻找Java,而不是查看环境变量JAVA_HOME.
将框架本身与应用程序捆绑起来并不是很困难,我甚至找到了一种"嵌入"MySQL的方法,但我还没有找到一种捆绑Java并制作Play的方法!使用我在同一目录中的JRE.这可能吗?
你是如何开始玩的?如果你为什么不直接添加将JAVA_HOME设置为current_folder/jdk的start.sh/start.bat?
您还可以将Play应用程序打包为WAR文件,并与便携式tomcat或其他Web服务器一起使用.
每次播放命令说明:
〜该脚本首先尝试使用$ JAVA_HOME环境变量(来自$ JAVA_HOME/bin)找到java命令.〜如果未定义$ JAVA_HOME变量,则使用PATH提供的缺省java命令.
因此,您可以尝试将Java/bin添加到路径中,或者尝试将"java"添加到您开始播放的工作目录中.
作为最后一个选项,您可以play\framework\pym\play\application.py直接在其中修改和添加路径,修改此部分:
def java_path(self):
if not os.environ.has_key('JAVA_HOME'):
return "java"
else:
return os.path.normpath("%s/bin/java" % os.environ['JAVA_HOME'])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5342 次 |
| 最近记录: |