精华内容
下载资源
问答
  • JDK中----javac.exe java.exe javaw.exe区别

    千次阅读 2019-05-05 20:45:45
    JDK中----javac.exe java.exe javaw.exe区别 javac.exe javac.exe 可以 看成一个简单的java编译器(将程序员敲代码敲的.java格式的文件,编译成.class格式的字节码文件的一个java编译器。)[备注:java编译器,我...

    JDK中----javac.exe java.exe javaw.exe区别

    1. javac.exe
      javac.exe 可以 看成一个简单的java编译器(将程序员敲代码敲的.java格式的文件,编译成.class格式的字节码文件的一个java编译器。)[备注:java编译器,我会在其他文章详细讲解,这边忽略。]

    2. java.exe
      java.exe 可以 看成一个简单的java解释器(将第一步说的编译后生成的.class二进制文件解释并执行,生成计算机硬件(电脑CPU)可以识别的机器语言)[备注:java中JVM,我会在其他文章详细讲解,这边忽略。]

    3. javaw.exe
      javaw.exe跟java.exe共同点是都可以执行.class字节码文件,
      但是区别:java.exe是命令行程序阻塞程序;javaw.exe是GUI图形用户界面程序非阻塞程序
      另外,Eclispe软件工具中启动tomcat应用服务器,任务管理器中会有一个javaw.exe进程,关掉这个服务,那么任务管理器中的javaw.exe进程就会消失。
      也就是,Eclispe/IDEA执行java代码的时候,是javaw.exe,不是java.exe。

      [后期,我会完善,重新发最新的标题的讲解,这只是我知道的一部分。]

    展开全文
  • javac.exe编译后得到的 .class 文件是二进制指令,但不是机器指令,而是Java虚拟机可识别的指令。 2. java.exe Java解释执行器,启动JVM(Java虚拟机),将 .class 文件一行一行地解释成机器指令执行。(由Java...

    1. javac.exe

    Java编译器,将 .java 文件编译成 .class 文件,即将源代码文件编译成字节码文件,字节码文件还不是机器能直接运行的文件。 javac.exe 编译后得到的 .class 文件是二进制指令,但不是机器指令,而是 Java 虚拟机可识别的指令。

    2. java.exe

    Java解释器,启动 JVM(Java虚拟机),将 .class 文件一行一行地解释成机器指令执行。(由 Java 虚拟机对字节码进行解释和执行) 

    这就是为什么 Java 程序能跨平台运行的原因。无论是在Windows、Linux、MAC等系统上,只要装有相应版本的 JVM,该JVM 就能把 .class 文件解释成机器指令执行。实现“一次编译,随处运行”。

    3. javaw.exe

    主要用于启动基于GUI的应用程序。跟 java 命令相对的,运行 java 命令时,会出现并保持一个console窗口,程序中的信息可以通过 System.out 在 console 内输出,而运行 javaw,开始时会出现 console,当主程序调用之后,console 就会消失。 

    编译:.java(源代码) ---> .class(字节码)
    解释:.class(字节码) ---> 加载并启动JVM(类加载) ---> .class(机器指令)
    执行:通过JVM来完成运行输出

    4.Java运行机制 

    ①编写一个Java源文件 Main.java。

    ②使用 javac Main.java 的命令开启 Java编译器进行编译。

    ③编译完成之后,会自动生成一个 Main.class 的字节码文件。

    ④使用 java Main 的命令启动 Java虚拟机(JVM)运行程序,JVM首先将编译好的字节码文件加载到内存(这个过程称为类加载),它是由类加载器完成的,然后 JVM 会通过 Java 解析器对加载到内存中的 Java 类进行解析执行。

    ⑤执行后会生成计算机可以识别的机器码文件。

    ⑥机器码文件在计算机运行并显示最终的结果。

     

    展开全文
  • java生成exe java打包成exejava生成exe java打包成exe
  • JAVA打包exe

    2017-09-05 22:17:59
    exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。如果你想在任务管理器中及Windows XP分组的用户友好任务栏...
  • java制作exe工具

    2009-12-02 17:06:11
    java制作exe工具java制作exe工具java制作exe工具java制作exe工具java制作exe工具java制作exe工具java制作exe工具java制作exe工具java制作exe工具java制作exe工具java制作exe工具java制作exe工具java制作exe工具
  • Java学习路径三篇.exe

    2009-03-09 00:34:09
    Java学习路径三篇.exeJava学习路径三篇.exeJava学习路径三篇.exeJava学习路径三篇.exeJava学习路径三篇.exeJava学习路径三篇.exeJava学习路径三篇.exeJava学习路径三篇.exeJava学习路径三篇.exeJava学习路径三篇.exe
  • exe4j java exe制作工具

    2010-02-27 19:45:56
    exe4j java exe制作工具exe4j java exe制作工具exe4j java exe制作工具
  • Java 调用exe程序,并且获取exe程序的输出
  • Java Jar JVM Exe

    2010-12-24 00:17:04
    Java Jar JVM Exe 可执行文件 Java Jar JVM Exe 可执行文件 Java Jar JVM Exe 可执行文件 Java Jar JVM Exe 可执行文件 Java Jar JVM Exe 可执行文件
  • Java转换exe

    千次阅读 2019-04-27 14:05:37
    1.导出jar 2.安装exe4j,并使用 3.如何使用转换成功的exe文件

    一、导出jar包

    1. eclipse中对着要转换的项目,右键,导出
      在这里插入图片描述
    2. 搜索jar,选择jar文件,下一步
      在这里插入图片描述
    3. 选择要输出的项目
      在这里插入图片描述
    4. 继续下一步
      在这里插入图片描述
    5. 选择主程序
      在这里插入图片描述在这里插入图片描述
    6. 完成
      在这里插入图片描述

    二、下载及安装exe4j,并转换jar文件为exe文件

    1. https://www.jb51.net/softs/541579.html?timer=tc 在这里下载这个软件,下载
      后就跟安装普通软件先安装。

    2. 激活软件

      先打开刚下载的软件安装包,有个
      在这里插入图片描述
      打开获取激活码
      在这里插入图片描述
      打开软件,输入激活码
      在这里插入图片描述

    3. 第二步,选择下面的,下一步

    List item

    4.第三步,next

    在这里插入图片描述
    5. 第四步,next
    在这里插入图片描述

    注:没有icon格式图片,只需要把喜欢的图片格式后缀(.jpg...)改成icon。

    6.第五步
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述在这里插入图片描述7.第六步
    在这里插入图片描述

    先清空下图的Searc sequence的内容,然后进行下图操作。

    注意:下图选择后,可以看到路径是 .\jre ,这说明生成的exe文件,依赖了jre文件,使用的是相对路径

    在这里插入图片描述在这里插入图片描述
    8.然后一直next
    在这里插入图片描述

    三、如何使用

    转换完成之后,刚才输出路径的那个文件里面就会出现exe文件,双击即可打开。
    在这里插入图片描述

    展开全文
  • java打包exe工具

    热门讨论 2010-04-21 23:26:43
    exe4j java打包exe这个工具还不错
  • Java调用exe示例

    千次阅读 2018-10-16 09:44:04
    Java调用exe String cmd = "D:\QQ\Bin\QQ.exe"; try { //执行exe cmd可以为字符串(exe存放路径)也可为数组,调用exe时需要传入参数时,可以传数组调用(参数有顺序要求) Process p = ...

    Java调用exe

      		String cmd = "D:\QQ\Bin\QQ.exe";
            try {
            	//执行exe  cmd可以为字符串(exe存放路径)也可为数组,调用exe时需要传入参数时,可以传数组调用(参数有顺序要求)
                Process p = Runtime.getRuntime().exec(cmd);
                String line = null;
                br = new BufferedReader(new InputStreamReader(p.getInputStream()));
                brError = new BufferedReader(new InputStreamReader(p.getErrorStream()));
                while ((line = br.readLine()) != null  || (line = brError.readLine()) != null) {
                	//输出exe输出的信息以及错误信息
                    System.out.println(line);        
                }
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                if (br != null) {
                    try {
                        br.close();
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
            }
    
    
    
    展开全文
  • 如何运行Java程序: 1:将HelloWord.java编译成HelloWord.class 使用命令:javac HelloWord.java 2:运行HelloWord.class 使用命令:java HelloWord
  • 上班时间简单记录,方便以后自己...Java程序转成exe及相应运行环境打包 1、eclipse软件,java程序导出jar包 Eclipse选择要导出的项目,右击,选择Export后如图1所示:  图1 选择java->JAR file,点击ne...
  • java.exe、javac.exejava虚拟机浅析

    千次阅读 2018-08-03 16:08:24
    javac:Java编译器,将Java源代码文件编译成字节码文件; javaJava解释器,启动jvm,jvm会把字节码文件解释为机器指令指向;   先编译 *.java文件――>*.class文件  运行 *.class ――加载――&...
  • javaJava解释器,直接从类文件执行Java应用程序代码; 先编译 *.java文件――――>*.class文件  运行 *.class ――加载――> JVM  jvm加载二进制文件 javac编译后得到的class文件是二进制指令...
  • Java打包exe文件

    千次阅读 2017-06-30 11:19:07
    手把手教你使用launch4j打包Java的.exe文件。
  • JavaLauncher,解压后用记事本修改launcher.cfg里面的内容就可点击exe文件运行你的java项目。
  • 辨析 jvm.dll、java.exe、javaw.exe、javaws.exe
  • java项目使用exe4j打包成exe文件

    万次阅读 2014-08-06 18:20:50
    java项目使用exe4j打包成exe文件 前言:我们都知道java是平台无关性,可以打包成jar文件,到任何操作系统有jre环境的电脑都可以允许!但是我们打包成exe文件就相当于舍弃了这一大优势,不过确实有需要打包成exe的...
  • java打包成exe方法

    2013-08-27 16:10:50
    java打包成exe方法,内有详细说明。
  • java 项目生成exe直接没有java环境的机器上运行 一、将写好的Java程序导出 此处,百度上查的有好多人是选的是 JAR file,我也试了但是没有成功 jar导出成功 二、下面用刚刚生成的Jar包制作exe 1、...
  • java调用exe

    千次阅读 2010-11-15 21:08:00
    java调用了exe就意味着失去了跨平台。调用的过程是,先得到当前的runtime,然后调用runtime的exec()方法,在exec()传入的是字符串参数,这个参数很重要,该有空格的地方必须有空格,否则就不能正常调用。...
  • javac.exejava.exe,javaw.exe的区别

    千次阅读 2017-07-01 09:37:56
    1 javac中的c应该指compile也就是编译Java文件.java生成.class ...3、javaw.exe:  跟java命令相对的,运行java命令时,会出现并保持一个console窗口,  程序中的信息可以通过System.out在consol
  • java程序制作exe

    万次阅读 2017-06-01 09:25:56
    java程序制作成Windows下的安装需要完成...exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面 (GUI)或命令行的应用程序。如果你想在任
  • java反编译exe

    2018-06-09 20:40:58
    图形界面的反编译软件,安全无毒,解压后即可使用。jd_gui.exe分享给大家,好用给好评
  • javaexe,无需jre环境 1.生成Jar包 2.精简JRE 3.生成exe文件
  • java项目转成exe格式

    千次阅读 2018-09-10 11:21:12
    Java项目打包成exe的详细教程 把Java项目打包成exe共分为以下两步: 1、 利用Eclipse先把Java项目先打成jar包 2、 利用exe4j工具把jar包转成exe   这里以Java项目(ExeDemo)为例进行讲解 随便在一个位置新建...
  • java jdk-8u66-windows-x64.exe

    热门讨论 2015-11-26 10:28:24
    jdk-8u66-windows-x64.exe java jdk 8u66 for windows x64 截至2015.11.26 最新版JDK For windows x64 sha256: ce7775bb6322cf5f5576312a25c4a51b5be8cfffefed3295f15c6585e74fc5ae md5: 6342c91fdabfe33a02d12935...
  • 三星JAVA传输免刷机软件.exe三星JAVA传输免刷机软件.exe三星JAVA传输免刷机软件.exe三星JAVA传输免刷机软件.exe三星JAVA传输免刷机软件.exe三星JAVA传输免刷机软件.exe

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 270,038
精华内容 108,015
关键字:

exejava

java 订阅