源文件:
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对应的目录下均会出现相应的文件!
欢迎更好的解决方案!
发表评论
-
关于分拆短信问题
2013-07-08 15:26 713关于分拆短信的总结 -
生成java安全证书
2013-03-20 10:55 853============================= ... -
eclipse安装svn插件
2013-03-15 14:04 562step1:在“D:\eclipse4.2\dropins” ... -
eclipse插件记录
2012-05-09 11:01 595正则相关:http://www.myregexp.com/ec ... -
DOM与DHTML简介
2012-03-31 11:17 1006DOM与DHTML简介 学 ... -
Tomcat中的Connector配置
2012-03-29 16:07 2761JBoss使用Tomcat作为Web容器,因此在JBoss中对 ... -
JAXWS服务器端创建及发布(二)
2012-03-29 16:05 1137JAXWS接口如何定义? 接口定义: @WebServic ... -
进程和线程的联系和区别
2012-03-29 15:57 1108定义: 一、进程是具有一定独立功能的程序关于某个数据集合上的一 ... -
SSL原理
2012-03-28 10:29 694SSL原理 一 前言 首先 ... -
如何把Https网站中的安全证书导入到java中的cacerts证书库?
2012-03-27 17:43 747其实很简单,方法如下: 每一步:进入某个https://ww ... -
tomcat访问中去掉项目名称
2012-03-26 17:05 982<Context docBase="../wt ... -
tomcat https配置
2012-03-26 17:04 7471、利用keytool工具生成.keystore文件,并且放置 ... -
java中Keytool的使用总结
2012-03-26 15:12 645Keytool 是一个Java 数据证书的管理工具 ,K ... -
再读java思想——初始化与清除
2012-03-22 11:32 5901、为了能用简便、面向对象的语法来编写代码——即“发送消息给对 ... -
再读java思想——一切皆对象
2012-03-21 16:39 7391、数据存储 寄存器(register):这 ... -
再读java思想----一切皆对象
2012-03-20 11:38 9071、在良好的面向对象设计中,每个对象都能很好的完成一项任务,但 ... -
再读java思想----一切皆对象
2012-03-20 11:35 01、在良好的面向对象设计中,每个对象都能很好的完成一项任务,但 ... -
tomcat配置
2012-01-16 16:02 601<Context docBase="E:\pr ... -
apache先骨干项目
2011-12-19 16:05 781分类 项目名 说明 ... -
apache-ftpserver-1.0.6
2011-12-19 14:55 9841、配置文件 ftpd-typical.xml ...
相关推荐
java命令行编译说明
DOS命令行模式下编译JAVA文件或工程
基于命令行的文件管理器(Java实现),仅包含未编译的java文件 基于命令行的文件管理器(Java实现),仅包含未编译的java文件
使用命令行方式开发Java程序 使用命令行方式开发Java程序 Java程序的运行机制 了解Java程序的运行机制 掌握使用命令行方式开发Java程序的步骤 Java程序的运行机制 ...打开一个DOS窗口,进入Welcome.java文件所在
基于接口、抽象类实现不停机动态调整代码的目的,将修改后的源码文件放置于指定目录下,读取文件后执行动态编译方法,即可将该类重新加载,新的类可以在Spring容器从新注册,且仅在当前窗口生效。如果重启了服务或...
本人08年开始接触Java,初学者当然是使用黑框框编译啦,可是JDK编译器手动太麻烦,又要javac源文件,又要java主类名,还有Applet又要手动写html,包含自定义包文件又要重新输入包文件路径。 故特意编写此编译工具,只...
把.apk文件改名为.zip,然后解压缩,得到其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件 2.把classes.dex拷贝到dex2jar.bat所在目录。 ...
java五子棋小游戏 请在命令行中编译运行FSGame.java文件
优点:本程序不需要用户手动敲击CMD命令,只需在图形界面上用鼠标点击即可方便地编译Java源程序,并可自定义class文件的存储位置。同时,在用户点击编译、运行等按钮时,会自动生成相应的CMD命令并通过对话框显示...
一、命令行传参 二、用命令行编译.java文件 三、用命令行运行.classs文件 四、命令行传参操作
1、导航到包含Java文件的目录,并执行以下命令来编译Java文件: javac PDFToImageConverter.java 2、执行以下命令来运行生成的类文件,并提供PDF文件的路径和输出文件夹的路径作为命令行参数: java ...
kotlin命令行编译工具,可以在命令行编译kt文件,同java一样配置环境变量即可
这个是一个java class文件的反编译程序,使用不怎么方便,虽然很低级,但是不用安装,只要稍微懂点dos常识就可以使用
反编译工具jad简单用法 jad 是应用最广泛的java 反编译工具;... 这条指令将当前目录下的javatest.class反编译为javatest.java并保存在c:\\javasource目录里,其中的提示输出为中文,而不是Unicode代码。
作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件、 smali-1.2.6.jar 用途:.smali文件 转成 classes.dex文件 说明:.smali文件,...
目前使用两种工具(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搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装...
1.首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的; 2.解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在...
压缩文件内含jad.exe(反编译命令行程序)及jd-gui.exe(可视化反编译工具)。将jad.exe放置在环境变量Path下后,cmd窗口下通过命令jad反编译class文件。jad命令功能强大,反编译的源代码文件中能包含java字节码指令...
可以将class文件反编译成java文件 假设将jad.exe安装在f:\java\jad目录下 把要反编译的文件*.class复制到此目录下,接着接以下步骤, 在命令行窗口环境中进入jad目录, 然后运行:jad -s java *.class (附,*.class...