zoukankan      html  css  js  c++  java
  • java代码如何在没有安装JDK的Windows下运行

    java代码如何在没有安装JDK的Windows下运行?

    对于Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有jre、jre版本、jre在哪里下载、如何用jre启动Java应用等等。不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。所以这个是导致Java桌面应用被一些人所讨厌的最大原因,Java的优势是“一次编写,随处运行”,跨平台特性确实很好,但并不是每个人都需要跨平台,而且有时候JVM平台或版本问题也会造成“一次编写,到处测试”的尴尬。对于固定平台下的Java应用,最好的方式莫过于带着JRE,让用户轻松点击就能运行。下面我们来解决这样的问题。

    针对windows平台,主要方法是:先将项目达成JAR包,再将JRE进行精简,然后使用工具exe4j 来解决双击运行使用的问题,最后用Inno Setup打包成安装程序, 这样一来,我们的Java应用就和普通的windows应用程序一样了。

    1.导出

    • 将代码导为jar包,这里使用 IntelliJ IDEA 2019.1 x64

    • 选择 File - Project Structure...

    •       

    • 选择 代码所在项目和代码的入口类

    • 选择OK后可以看到输出文件夹地址

    • 回到首页后选择Build-Build Artifacts...

    • 构建完成后可在输出目录看到如下JAR包

    2.在cmd窗口中,切换到jar包所在的目录,执行命令:java -jar xxx.jar,即可运行jar文件。或者,也可以写一个 .bat的批处理文件。

    • cmd方式

    • 批处理方式

     3.打包做成EXE,把JRE环境也帶上。可以用exe4j這個軟件。

     参考方法如下:(有时间我会自己补上.....)

     http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html

     

     

     

  • 相关阅读:
    mybatis批量插入、批量更新和批量删除
    MySQL本地密码过期处理及永不过期设置
    Intellij IDEA安装与使用,完整详细。
    深入浅出mybatis之useGeneratedKeys参数用法
    springmvc_learn
    Mac下,MySQL数据库中文乱码的解决方法
    springmvc整合mybatis实现商品列表查询
    sql server 数据库导出表里所有数据成insert 语句
    推荐几个bootstrap 后端UI框架
    50个极好的bootstrap框架
  • 原文地址:https://www.cnblogs.com/leifei/p/11745901.html
Copyright © 2011-2022 走看看