Java命令提示符编译

Java利用命令提示符编译

1:最简单的方式:直接编译

 1 /**
 2 文件路径:G:\测试项目\java\src
 3 文件名称:JacaText.java
 4 编写时间:2016/6/2
 5 作    者:郑晨辉
 6 编写说明:学习利用命令提示编译java文件
 7 */
 8 public class JavaText {
 9
10     public static void main(String[] args) {
11
12         System.out.println("勤学,多练才能学好java");
13     }
14 }

在cmd中,先定位文件路径,再对java文件进行编译,最后执行编译文件

假如java文件带包怎么办呢?

 1 /**
 2 文件路径:G:\测试项目\java\src
 3 文件名称:JacaText.java
 4 编写时间:2016/6/2
 5 作    者:郑晨辉
 6 编写说明:学习利用命令提示编译带包java文件
 7 */
 8
 9 package src.test.java;
10
11 public class JavaText {
12
13     public static void main(String[] args) {
14
15         System.out.println("勤学,多练才能学好java");
16     }
17 }

 直接编译的结果:

这是为什么呢?

再看看这个:

为什么这个通过了呢?

原因就是在java文件中申明了package(包)导致编译的时候,虽然编译通过了,但是class文件不在相应的包下,运行的时候,找不到这个class文件,所以报错找不到或者无法加载主类

怎么解决这个问题呢?

利用命令 -d 这个命令简单点说就是会根据java文件中的package,创建相应的文件夹,然后将class文件放到里面...

运行的时候就要在存放class文件的文件夹中找class文件,然后运行,得到结果...

利用这个命令可以成功的把java源文件跟class文件分开...

就是这样~~

多学,多练才能学好java~~

时间: 2024-10-17 09:51:04

Java命令提示符编译的相关文章

Eclipse4.4 安装java反编译插件Eclipse Class Decompiler

一.在线安装方式: Eclipse Class Decompiler整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试.Eclipse Class Decompiler插件更新站点: http://feeling.sourceforge.net/update,然后直接使用Eclipse进行更新,支持Eclipse 3.x, 4.x,不依赖任何其他插件,直接勾选更

java的编译机制

我们通常写的文件都是java文件,最后要在JVM上运行则需要将java文件编译成class(二进制文件). 各厂商在实现JDK时通常会符合java语言规范的源码编译为class文件的编译器.编译器的好坏很大程度上决定了最后程序在机器上执行效率.通常使用Sun JDK(javac). javac将java源码编译成class文件有以下主要的三个步骤: 分析和输入到符号表(parse and enter) parse过程为词法分析和语法分析.词法分析主要是将字符串转成token序列;语法分析是根据语

eclipse安装JAVA反编译插件

前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在此小记一笔吧!毕竟好记性不如烂笔头(插件市场中有好多好玩的,自己可以尝试玩玩看!) 1:Eclipse的版本信息 2:Help——Eclipse Marketplace 3-1:输入 Decompiler 搜索

编译型和解释型的区别&&Java从编译到执行的过程

借鉴: 1  http://www.cnblogs.com/bluestorm/archive/2012/12/09/2810167.html           区别 2  http://blog.jobbole.com/53152/       编译的过程 3  http://jingyan.baidu.com/article/b24f6c82de6bcf86bfe5dad4.html          Java从编译到执行的过程(完整) Java编译-下载-解释-执行的过程: 在Java编

Java代码编译和执行的整个过程

Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制: Java源码编译机制 类加载机制 类执行机制 Java源码编译机制 Java 源码编译由以下三个过程组成: 分析和输入到符号表 注解处理 语义分析和生成class文件 流程图如下所示: 最后生成的class文件由以下部分组成: 结构信息.包括class文件格式版本号及各部分的数量与大小的信息 元数据.对应于Ja

Java 反编译工具下载

反编译,通俗来讲,就是将.java 文件经过编译生成的 .class 文件还原.注意这里的还原不等于 .java 文件.因为Java编译器在编译.java 文件的时候,会对代码进行一些处理. 那么接下来介绍几款 Java 反编译工具: 1.jad 这是一款使用很广泛的 Java 反编译工具,对 Java 底层代码的还原比较彻底.ps:个人比较喜欢这款 官网:https://varaneckas.com/jad/ 个人百度云下载地址:链接:http://pan.baidu.com/s/1jHNLx

一 java的编译与运行

--要知其然知其所以然 1.当我们习惯于各种IDE工具编写java程序代码时,是否知道它们为我们做了什么!首先用最简单的文本工具编写源代码(假如已经安装jdk,并配置好环境变量). 例: 1.1 编辑源代码 在c盘新建目录 work ,并新建文本文件 HelloWorld.java 如下图 HelloWorld.java的内容(源码): public class HelloWorld { public static void main(String[] args) { System.out.pr

Eclipse下的Java反编译插件 查看源代码不再困难

Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试. 转载自:http://bbs.csdn.net/topics/390263414 Eclipse Class Decompiler插件: http://download.csdn.net/detail/ibm_hoojo/

Java 反编译工具 —— JAD 的下载地址(Windows版/Linux版/Mac OS 版)

Java 反编译工具 —— JAD 的下载地址. 各种版本哦! Windows版,Linux版,Mac OS 版,等等 下载地址: http://varaneckas.com/jad/ Java 反编译工具 -- JAD 的下载地址(Windows版/Linux版/Mac OS 版),布布扣,bubuko.com