`
得小白者天下得
  • 浏览: 7873 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

命令行编译运行Java文件

    博客分类:
  • java
阅读更多
学习Java也有一段时间了,从刚开始就用Eclipse,对命令行编译运行java文件就忽略了。先上代码:HelloWorld.java
package test;

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("HelloWorld");
	}
}


以前一直以为在命令行下使用javac命令编译java文件,必须和源文件名一致(包括大小写)。我用的是win8的32位系统。但是当我在命令行下输入
javac helloworld.java
回车,编译通过了,产生了class文件。百度了一下,大概就是说这是因为windows系统的文件不分大小写(如有错误,请各位看官指正)。接下来就是运行该程序了。按照书上的提示,键入
java helloHelloWorld.javaworld
错误来了:
Exception in thread "main" java.lang.NOClassDefFoundErr:helloworld(wrong name:test\HelloWorld)
让我大吃一惊,居然说没有定义。不知道为何java命令就要分大小写了(疑惑?以前上课我都在干什么!!!)。好吧,那我就重新键入
java HelloWorld
我又大吃了一惊(我都快吃饱了)。报的错和前一个一模一样。源文件我是放在E盘根目录下的。网上说这是因为路径错误所致。于是,我很偷懒地在E盘根目录下新建了一个test文件夹,把源文件放入其中,重新编译,然后在执行
java test.HelloWorld(这个过程我还不太明白,希望懂得能给讲解一下。)
得到了正确的输出。
0
0
分享到:
评论

相关推荐

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

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

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

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

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

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

    将apk文件反编译成java源码

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

    Java快速编译工具

    Java快速编译工具,解救你于繁琐的命令行编译之中! 适用范围:快速编译较为简单的Java项目,目的在于将初学者从复杂的命令行编译中解放出来; 优点:本程序不需要用户手动敲击CMD命令,只需在图形界面上用鼠标点击...

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

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

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

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

    java学习及java学习代码.rar

    (1) 分别使用JDK命令行和Eclipse编译运行Java应用程序;适当添加注释信息,通过javadoc生成注释文档;为主方法传递参数“Hello world”字符串,并输出,记录操作过程。 public class Hello { public static void ...

    Java类加密2.0版本,无限制

    独立的应用程序(Application,自定义main方法),运行java时,带上参数-agentlib:<所在路径>\lanswon Tomcat等JAVA Web Server,修改启动脚本,把执行java的命令行加上参数-agentlib:<所在路径>\lanswon JBOSS等...

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

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

    模拟文件系统实现

    用java编译visualos.java文件后或者在doc命令行提示下用javac命令编译,再用java命令运行。 **本模拟系统命令列表 login: 登录系统 如:login create: 创建文件 如:create 文件名 delete: 删除文件 如:delete 文件名 ...

    java反编译工具jad

    在众多的JAVA反编译工具中,有几种非常著名的工具...JAD是使用Microsoft Visual C++开发的,运行速度非常快,可以处理很复杂的JAVA编译文件。众多的参数使JAD可以灵活应付多种加密手段,令反编译的代码更加优化和易读。

    JAVA上百实例源码以及开源项目

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    jad- java反编译软件

    jad.exe- java反编译软件 一个类似于javap的java反编译工具,运行速度快,据说Front End Plus、mDeJava、Decafe Pro、... 在命令行中执行jad -p > tmp.java 后,tmp.java文件的内容即为反汇编后实际执行的java代码。

    反编译apk为java代码的工具

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

    myeclipse激活注册

    myeclipse激活注册机,使用说明: 将MyEclipseKeyGen.java文件放到java项目下,直接运行 在控制台输入 name 之后会生成code或者直接用命令行编译运行。

    Java项目开发与毕业设计指导

    打开控制台(运行中输入cmd),将目录转到SchoolEbay所在目录,输入ant命令来编译打包程序(编译前请修改datasource下的Constants.java文件,将其中的username和passoword修改为SQL Server的用户名和密码)。...

    反编译APK,dex2jar和JD-GUI

    其中的classes.dex,它就是java文件编译再通过dx工具打包而成的; 解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex 生成classes_...

    JAVA上百实例源码以及开源项目源代码

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    java class加密保护工具

    独立的应用程序,运行java时,带上参数-agentlib:<动态库文件所在路径>\classloader Tomcat、Jboss等Java application server修改启动脚本, 把执行java的命令行后面加上参数-agentlib:<动态链接库文件所在路径>\...

Global site tag (gtag.js) - Google Analytics