`
liwen19840617
  • 浏览: 42622 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

命令行编译java文件

    博客分类:
  • java
阅读更多

源文件:

package com.test;

public class HelloTest {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("========Hello World=====");

    }

}

 

命令行模式下编译此文件:

   进入HelloTest.java的目录

 

   javac HelloTest.java

 

   在此目录下便会生成类文件HelloTest.class

 

   注意:由于类文件有包的信息

package com.test;

 

因此如果直接运行会找不到类

java HelloTest  会报错

 

解决方案:我在HelloTest.java文件所在的目录下,创建/com/test目录,将class文件放入其中

 

               然后执行java HelloTest

 

               成功!

 

解决方案:如果包信息是com.test;那么可以退到com的上一层目录下,比如说是src

 

               执行java com.test.HelloTest

 

               成功!

 

同样的原因javah时,也会遇到这类问题,解决方案是一样的,虽然eclipse中classpath是有设置,但是在命令行的模式下,是行不通的,因此我也是在源文件的目录下创建了包的目录,将class文件放入其中,然后生成相应的文件;并且在源文件的目录下以及classpath对应的目录下均会出现相应的文件!

 

欢迎更好的解决方案!

分享到:
评论

相关推荐

    java命令行编译说明

    java命令行编译说明

    关于如何在DOS命令行模式下编译JAVA文件或工程的问题

    DOS命令行模式下编译JAVA文件或工程

    基于命令行的文件管理器(Java实现)

    基于命令行的文件管理器(Java实现),仅包含未编译的java文件 基于命令行的文件管理器(Java实现),仅包含未编译的java文件

    Java程序设计基础:使用命令行方式开发Java程序.pptx

    使用命令行方式开发Java程序 使用命令行方式开发Java程序 Java程序的运行机制 了解Java程序的运行机制 掌握使用命令行方式开发Java程序的步骤 Java程序的运行机制 ...打开一个DOS窗口,进入Welcome.java文件所在

    JDK8 下 SpringBoot 应用动态编译 Java 源码并注入 Spring 容器

    基于接口、抽象类实现不停机动态调整代码的目的,将修改后的源码文件放置于指定目录下,读取文件后执行动态编译方法,即可将该类重新加载,新的类可以在Spring容器从新注册,且仅在当前窗口生效。如果重启了服务或...

    命令行下的Java编译工具

    本人08年开始接触Java,初学者当然是使用黑框框编译啦,可是JDK编译器手动太麻烦,又要javac源文件,又要java主类名,还有Applet又要手动写html,包含自定义包文件又要重新输入包文件路径。 故特意编写此编译工具,只...

    将apk文件反编译成java源码

    把.apk文件改名为.zip,然后解压缩,得到其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件 2.把classes.dex拷贝到dex2jar.bat所在目录。 ...

    命令行中的java五子棋小游戏

    java五子棋小游戏 请在命令行中编译运行FSGame.java文件

    Java快速编译工具

    优点:本程序不需要用户手动敲击CMD命令,只需在图形界面上用鼠标点击即可方便地编译Java源程序,并可自定义class文件的存储位置。同时,在用户点击编译、运行等按钮时,会自动生成相应的CMD命令并通过对话框显示...

    Gotta-This#java-study#Java方法 - 04 - 命令行传参1

    一、命令行传参 二、用命令行编译.java文件 三、用命令行运行.classs文件 四、命令行传参操作

    使用Java编写脚本来将PDF转换为图像,Java的PDF处理库,Apache PDFBox

    1、导航到包含Java文件的目录,并执行以下命令来编译Java文件: javac PDFToImageConverter.java 2、执行以下命令来运行生成的类文件,并提供PDF文件的路径和输出文件夹的路径作为命令行参数: java ...

    kotlin-compiler-1.3.20

    kotlin命令行编译工具,可以在命令行编译kt文件,同java一样配置环境变量即可

    java 反编译工具 是基于命令行的

    这个是一个java class文件的反编译程序,使用不怎么方便,虽然很低级,但是不用安装,只要稍微懂点dos常识就可以使用

    java反编译工具 jad

    反编译工具jad简单用法 jad 是应用最广泛的java 反编译工具;... 这条指令将当前目录下的javatest.class反编译为javatest.java并保存在c:\\javasource目录里,其中的提示输出为中文,而不是Unicode代码。

    java android 反编译工具大全

    作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件、 smali-1.2.6.jar 用途:.smali文件 转成 classes.dex文件 说明:.smali文件,...

    java exe反编译软件 java程序反编译

    目前使用两种工具(jad.exe jd-gui-1.4.1.jar)对java 编译后的class文件进行反编译,操作步骤如下:   一. 使用jad.exe 反编译class文件 1.下载 jad.exe 工具。 2. jad.exe放在新建文件夹中,在所在中打开命令行...

    ubuntu 下eclipse CDT搭建交叉编译开发环境

    ubuntu 下eclipse CDT搭建交叉编译开发环境 本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装...

    安卓反编译文件所用到的工具及方法

    1.首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的; 2.解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在...

    java反编译命令行程序和可视化工具

    压缩文件内含jad.exe(反编译命令行程序)及jd-gui.exe(可视化反编译工具)。将jad.exe放置在环境变量Path下后,cmd窗口下通过命令jad反编译class文件。jad命令功能强大,反编译的源代码文件中能包含java字节码指令...

    java反编译工具(可以集成到eclipse当中)

    可以将class文件反编译成java文件 假设将jad.exe安装在f:\java\jad目录下 把要反编译的文件*.class复制到此目录下,接着接以下步骤, 在命令行窗口环境中进入jad目录, 然后运行:jad -s java *.class (附,*.class...

Global site tag (gtag.js) - Google Analytics