精华内容
下载资源
问答
  • 第1阶段:编写一个文件。...类装载程序从磁盘上读取包含字节码.class文件,把这些字节码放入内存中。 第4阶段:在装入类时,字节码验证器验证他们字节码,确保字节码都合法,并且不违背Java的安全

    第1阶段:编写一个文件。这可以用一个编辑器程序完成,并用.java结尾的文件保存在磁盘上。

    第2阶段:程序员给出命令javac以编译程序,编译器创建字节码,并用.class结尾的文件保存在磁盘上。

    第3阶段:为装配阶段。类装载程序从磁盘上读取包含字节码的.class文件,并把这些字节码放入内存中。

    第4阶段:在装入类时,字节码验证器验证他们的字节码,确保字节码都合法,并且不违背Java的安全限制。

    第5阶段:解释器阶段。解释器读取字节码,并把他们翻译成计算机能够理解的语言。

    展开全文
  • 使用集成开发环境编写一个java程序并运行 上一节:1.2-编写一个java程序并运行 下一节:1.4 文章目录使用集成开发环境编写一个java程序并运行前言一、安装idea二、使用idea创建java工程1.引入库2.读入数据总结 ...

    使用集成开发环境编写一个java程序并运行

    回到第一章:目录


    下一节:1.4


    前言

    前面写代码使用的是记事本,比较原始,效率低下,实际开发过程中会使用先进的集成开发工具来写代码。集成开发工具有很多,比如eclipse,idea,visual studio等。以idea作为集成开发环境为例,介绍如何使用先进的工具写代码。


    此小节执行步骤为:安装idea环境,创建java工程,编写代码,运行

    一、安装idea

    推荐官网下载最新版
    在这里插入图片描述
    下载社区版(Communit),是免费的。旗舰版(Ultimate)是收费的。
    由于服务器在国外,如果你访问不了,可以百度网盘下载:
    链接:https://pan.baidu.com/s/1fnHN9UmMvqnyWcgBTxbXMg
    提取码:964j
    下载完双击安装,按提示点下一步即可,安装完成后,桌面应该会有启动的快捷方式。
    默认安装路径:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3
    在这里插入图片描述

    二、使用idea创建java工程

    1.启动idea

    双击快捷方式启动idea,第一次启动会提示隐私策略,根据需求选择后进入如下页面:
    在这里插入图片描述
    点击加号 New Project,进入

    在这里插入图片描述
    直接点2次下一步, 输入项目名称:FirstProgram
    选择位置(可根据自己需要选择):E:\new\1.3\FirstProgram
    点finish,然后点 create
    在这里插入图片描述
    点左侧边的 project,可以看到,有如下的项目结构。
    在这里插入图片描述
    去电脑的E:\new\1.3\FirstProgram位置看看,可以看到如下文件:
    src是存放java源代码的文件夹,
    .idea目录和.iml文件是保存idea工具对java项目相关的配置信息,一般不需要修改。

    在这里插入图片描述

    2.编写java代码

    在src上点右键-new-java class
    在这里插入图片描述
    名字输入:FirstProgram 按回车
    在这里插入图片描述
    在文件里输入:

    public class FirstProgram {
        public static void main(String[] args) {
            System.out.println("Hello,你好!");
        }
    }
    

    3. 运行

    然后鼠标在编辑框任意位置点右键,再点 Run FirstProgram.main()"
    在这里插入图片描述
    控制台打印如下结果,说明程序运行运行成功了。
    在这里插入图片描述
    在硬盘上找到项目的位置:
    E:\new\1.3\FirstProgram
    发现多了一个文件夹:
    在这里插入图片描述

    如上图,在E:\new\1.3\FirstProgram\out\production\FirstProgram目录下多了一个文件:
    FirstProgram.class
    这是编译好的字节码。
    打开cmd窗口,进入到这个目录下,执行 : java FirstProgram
    可以看到,程序也能正常执行。
    在这里插入图片描述

    展开全文
  • 习惯了eclipse下编写java,突然用命令行环境编译还有点不习惯,于是参考网上资料,总结了一下,和大家一起分享 1、先编写java文件,放在d盘根目录 2、设置环境变量path,在"path"变量值 里添加“;C:\Program ...

    习惯了eclipse下编写java,突然用命令行环境编译还有点不习惯,于是参考网上的资料,总结了一下,和大家一起分享

    1、先编写好java文件,放在d盘根目录

    2、设置环境变量path,在"path"变量值
    里添加“;C:\Program Files\Java\jdk1.5.0_09\bin”
    3、关闭并重新打开“命令提示符”窗口
    4、输入javac检验环境变量path是否设定正确
    5、输入“d:”,然后回车,进入d盘
    6、编译java源程序,输入“javac Welcome1.java”(javac 源文件名),回车

    7、运行程序,输入“java Welcome1”(java 类名)

    其实就是这么简单

    展开全文
  • 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下: Manifest-Version: 1.0 Class-Path: lib/commons-codec.jar lib/commons-ht

    原文地址:https://www.cnblogs.com/lanxuezaipiao/p/3291641.html

    方案一:用Eclipse自带的Export功能

    步骤1:准备主清单文件 “MANIFEST.MF”,

    由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:

    Manifest-Version: 1.0
    Class-Path: lib/commons-codec.jar lib/commons-httpclient-3.1.jar lib/commons-logging-1.1.jar lib/log4j-1.2.16.jar lib/jackson-all-1.8.5.jar
    Main-Class: main.KillCheatFans
    
    

    第一行是MAINIFEST的版本,第二行Class-Path就指定了外来jar包的位置,第三行指定我们要执行的MAIN java文件。

    这里要注意几点:

    复制代码

    1、Class-Path: 和Main-Class: 后边都有一个空格,必须加上,否则会打包失败,错误提示为:Invalid header field;
    
    2、假设我们的项目打包后为KillCheatFans.jar,那么按照上面的定义,应该在 KillCheatFans.jar的同层目录下建立一个lib文件夹(即lib文件和打包的jar文件
    在同一个目录下),并将相关的jar包放在里面。否则将会出现“Exception in thread "main" java.lang.NoClassDefFoundError”的错误;
    
    3、Main-Class后面是类的全地址,比如你的主文件是KillCheatFans.java,文件里打包为package com.main; 那么这里就写com.main.KillCheatFans,
    不要加.java后缀,主文件地址写错将会出现“找不到或无法加载主类”的错误;
    
    4、写完Main-Class后一定要回车(即最后一行是空白行),让光标到下一行,这样你生成的jar包才能找到你的主class去运行,
    
    否则将会出现“jar中没有主清单属性”的错误。

    复制代码

     

    步骤2:右击Java工程选择Export—>选择JAR file—>Next

     

    步骤3:选择要打包的文件,不需要的文件不必打包,减小打包后的jar文件大小,并进行选项配置如下

    这里有几个选项:

    * Export generated class files and resources 表示只导出生成的.class文件和其他资源文件
    * Export all output folders for checked projects 表示导出选中项目的所有文件夹
    * Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了
    * Export refactorings for checked projects 把一些重构的信息文件也包含进去

     

    步骤4:选择我们在第一步中自定义的配置文件路径,这一步很重要,不能采用默认选项

     

    这里解释一下配置项:

    * Generate the manifest file:是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。
    * Use existing mainfest from workspace:这是可以选择我们自定义的.MF文件,格式如上所写,引用了第三方包时选用。
    * Seal content:要封装整个jar或者指定的包packet。
    * Main class:这里可以选择你的程序入口,将来打包出来的jar就是你这个入口类的执行结果。

     

    最后Finish,即生成了我们要的jar文件。

     

    运行该jar文件有两种方式:

    1. 在命令行下运行命令java -jar 你的jar文件名称,比如我的执行如下:

    如果在jar中有一些System.out.prinln语句(如上执行结果),运行后不想在控制台输出而是保存在文件中方便以后查看,可以用一下命令:
    java -jar KillCheatFans.jar > log.txt (这时命令行窗口不会有任何输出)
    输出信息会被打印到log.txt中,当然log.txt自动生成,并位于和KillCheatFans.jar一个目录中。

     

    2. 新建一个批处理文件,如start.bat,内容为:java -jar KillCheatFans.jar,放在jar文件同一目录下即可,以后点击自动运行即可,更加方便。

     

    方案二:安装Eclipse打包插件Fat Jar

         方案一对于含有较多第三方jar文件或含有第三方图片资源等就显得不合适,太繁琐。这时可以使用一个打包的插件—Fat Jar。

         Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打包jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat Jar可以打成可执行Jar包,并且在图片等其他资源、引用外包方面使用起来更方便。


    安装方法:

    1. Eclipse在线更新方法
    Help > Install New Software > Add,
    name:Fat Jar
    location:http://kurucz-grafika.de/fatjar

    2. Eclipse插件手动安装方法
    下载地址:http://downloads.sourceforge.net/fjep/net.sf.fjep.fatjar_0.0.27.zip?modtime=1195824818&big_mirror=0
    将解压出的plugins中的文件复制到eclipse安装目录中的plugins目录下,然后重启eclipse即可。

    使用方法:

    步骤1:右击工程项目选择Buile Fat Jar

     

    步骤2:配置jar文件存放目录,主Main文件等,如下图

     

    步骤3:选择所要用到的第三方jar包

     

    最后Finish,即生成了我们要的jar文件,十分方便。

    展开全文
  • 第三步:(该步骤分三部分走) 3.1:(Launch configuration)从下拉框选择该jar入口文件,即main方法所在类  有可能找不到main方法所在类,是因为需要运行一下main方法才可以在此处找到 3.2:(Export des
  • 用eclipse生成java执行程序步骤

    千次阅读 2016-11-17 10:38:00
    1. java程序编写的应用程序是.jar文件包。运行.jar文件需要安装Java虚拟机。 如果你机子上安装了jre(JAVA运行虚拟机),那就直接用用编程工具,比如netbeans,eclips等在项目里右击点击‘清理生成’,这样就能在...
  • 编写第一个JAVA程序

    2019-08-31 12:29:11
    能够编写HelloWorld程序编译并执行 在任意目录下新建文本文件,完整文件名修改为 HelloWorld.java ; 其中文件名为 HelloWorld ,后缀名必须为 .java; 用记事本或本教程Notepad++打开 并尝试编写代码 步骤: 1. ...
  • j8051是用Java编写的8051 asm文件的汇编程序/ IDE。 不,它不能执行C。不,我不会添加C支持。 有很多用于8051的C编译器。 它可以在十六进制文件之间进行编译和反编译,同时向您展示它们之间的步骤以方便调试。 ...
  • java程序的执行过程。 Java 程序的运行必须经过编写、编译和运行 3 个步骤编写:是指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为 .java 的 Java 源文件。 编译:是指使用 Java 编译器对源文件进行...
  • java开发简历编写 在本文中,我们提供了有关如何编写Java开发人员简历综合指南。 您是否正在寻找改变雇主或... 通过执行以下步骤,您将获得与时俱进简历,使您应用程序脱颖而出。 1. Java开发人员简历...
  • Java 程序的运行

    2020-07-09 21:05:41
    Java 程序的运行必须经过编写、编译和运行 3 个步骤编写:是指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为 .javaJava 源文件。 编译:是指使用 Java 编译器对源文件进行错误排査的过程,编译后...
  • 编译和执行每个阶段的步骤: 签出您要执行的阶段。 打开终端导航到相应的阶段文件夹。 通过发出命令javac * .java一次全部编译整个代码 通过发出命令java OperatingSystem执行程序 这将生成两个文件,Ouput和...
  • Java语言比较特殊,由Java语言编写的程序需要经过编译步骤,但这个编译步骤并不会生成特定平台的机器码,而是生成一种与平台无关的字节码(*.class文件)。...Java程序的执行过程必须经过先编译、后解释两个步...
  • java 程序的运行机制

    2013-07-16 21:21:21
    java语言编写的程序需要经过编译步骤,但是这个编译步骤并不是经过编译生成特定平台机器码(通常有3中平台,windows,linux和MacOS),而是生成一种于平台无关字节码文件,也就是*.class类型文件。这种文件...
  • java语言比较特殊,由java语言编写的程序需要经过编译步骤,但这个编译步骤并不会生成特定平台机器码,而是生成一种与平台无关字节码(也就是*.class文件)。当然,这种字节码不是可执行,必须使用java解释...
  • 1.1.java语言编写的程序需要经过编译步骤,但是这个编译步骤并不会产生特定平台机器码,而是生成一种与平台无关字节码(这个就是*.class文件)。 1.2.生成字节码文件当然是不可执行的,必须使用Java解释器来...
  • 在本文中,我们提供了有关如何编写Java开发人员简历综合指南。... 通过执行以下步骤,您将获得与时俱进简历,使您应用程序脱颖而出。 1. Java开发人员简历主要组件 Java开发人员简...
  • Java程序运行过程

    2020-10-05 15:33:10
    Java 程序的运行必须经过编写、编译和运行 3 个步骤。 1)编写:是指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为.javaJava 源文件。 2)编译:是指使用 Java 编译器(javac.exe)对源文件进行错误排...
  • 1.本周学习总结 在本周的java学习中,我知道了java的发展历程,JDK和JRE以及JVM的区别与联系,学习了如何...执行java程序的步骤是什么?(请用自己的语言书写) 答:因为java是通过JVM在系统中运行。 执行java程序...
  • 理解java的加载与执行

    2020-11-09 21:42:18
    Java 程序的运行必须经过编写、编译和运行 3 个步骤。 1.编写:是指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为 .javaJava 源文件。 2.编译:是指使用 Java 编译器对源文件进行错误排査的过程,...
  • 1. 本章学习总结 1.初步了解了什么是Java,以及该如何编写简单的Java程序; 2.认识到相比于C和C++来说,Java更复杂一些...执行java程序的步骤是什么? 因为Java程序不是直接运行在电脑上,而是运行JVM上的,JVM就...
  • (3)在Java语言中,能够独立运行的程序称为Java应用程序(Application),每个Java Application程序必定含有一个并且只有一个main方法,程序执行时,首先寻找mian方法,以此为入口点开始运行。 代码如下: pac
  • 1. 本周学习总结 本周主要学习了五个知识点 Java是面向对象的语言 ...1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行? Q1:执行java程序,首先要在记事本或Notepad++中编写好源代码保存为".ja...
  • 执行java程序的步骤是什么?(请用自己的语言书写) java程序编译的程序不能直接运行,而是经过JVM翻译成各个平台所能运行的代码,因此可以跨平台运行。 执行java的步骤: 1.创建java源程序; 2.编写源...
  • 执行java程序的步骤是什么?(请用自己的语言书写) java程序编译的程序不能直接运行,而是经过JVM翻译成各个平台所能运行的代码,因此可以跨平台运行。 执行java的步骤: 1.创建java源程序; 2.编写源...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 343
精华内容 137
关键字:

编写并执行java程序的步骤

java 订阅