大家好,我自己用java做的游戏怎么在别人的机器运行?别人的机器没有jre的话怎么办?能将jre嵌入到软件中吗?还有就是,数据库可以嵌入吗?有这么小的数据库吗?还是软件用什么别的方法保存一些数据啊?小弟入门,望各位大侠知道,谢谢啦

解决方案 »

  1.   


    如果不是很特别的 JAVA 程序,可以整份 JRE 拷贝,用 DOS 命令行启动程序的。APACHE 有小型的纯JAVA数据库,参考看看吧
      

  2.   

    JRE可以整个考入,用DOC启动(批处理文件)
    小数据库用xml文件存储或直接用txt文件按行存储!
      

  3.   

    1,做一个run.jar,java游戏指到你的jre中执行。、
    2,做一个setup.jar,它里面包括了你做好的java游戏,执行该游戏jre和run.jar,当你双击setup.jar时,把setup.jar里面的java游戏,执行该游戏jre和run.ja解压到一个目录。
    3,双击run.jar,这样就可以执行了。抱歉,小弟就这点本事,想不出别的好的方法哦!!!!!!
      

  4.   

    可以的 
    不过要借助安装程序的 至少你得告诉程序 java.exe 安装的绝对路径吧
    所以必须得借助window 程序来设置下 
    你可以看看 jbuilder 的 jbuilderw
    等等 都是这样的
      

  5.   

    如果对做安装文件比较懂,那么可以做个安装文件,把JRE和自己的程序安装过去,然后把JRE下的Bin文件夹存入Path变量,再加上快捷方式什么的。
    如果用过Oracle,也可以参考它的安装程序,就是只使用文件夹的方式,把JRE带着,当需要运行程序时,指定JRE的位置就行。
    文件夹的结构可以如下:
    --MyGame
        --run.bat
        --GameApp 
            --游戏主程序.jar
        --JRE
    其中run.bat的内容可以如下
    @echo off
    set JAVA_HOME="%~dp0\JRE"
    set PATH=%JAVA_HOME%\bin
    set CLASSPATH=%JAVA_HOME%\lib\rt.jarjava -jar GameApp\游戏主程序.jar基本是这个意思,你可以自己试一下,或者适当调整