`
ak23173969
  • 浏览: 29399 次
社区版块
存档分类
最新评论

DOS编译class文件容易犯的错误

阅读更多

场景1 在E:\TestClass 目录 有个Test.class文件 注意:.java文件 不带有包名



 

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

 编译结果 :正常

 

 

场景(二) E:\EclispeWork 目录下面有个java_classloader项目,项目中的java代码已经编译了,目录结构如下



 我们需要编译的class文件在  E:\EclispeWork\java_classloader\bin\com\wp\java\classloader 下面

执行普通的java命令

结果如下

 

到了这里,我就很郁闷了,为什么会报个NoClassDeFountErr错误了,结果我怎么试都不行,没办法找度娘

,结果确实找到了,但是更郁闷,人家说这是个新手都会犯的错误,我都工作一年多了,栽跟头啊,

不废话了看 正确的解析命令



 

 

分析下 : 第一步退到bin目录下(有时是classes目录下)  拷贝该目录地址,进入dos命令,cd  目录地址

              第二部:在java命令前面加上 -cp命令

              第三步:在-cp命令后面加上 目录目录地址

              第四部:添加完整类名(其实就是包名加类名)

 

 

   希望大家不要犯跟我一样的错误,太郁闷了了

 

 

 

  • 大小: 29.1 KB
  • 大小: 13.3 KB
  • 大小: 10.5 KB
  • 大小: 62.1 KB
  • 大小: 10.3 KB
7
1
分享到:
评论

相关推荐

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

    4. 编译完成后,你会发现一个新的与工程目录同名的文件夹(例如,`helloworld`),里面包含了所有编译后的class文件。 5. 运行工程,使用`java`命令指定包含主方法的类名,格式为`java [工程目录名]/[主类文件名]`。...

    DOS环境下带有自定义包的java程序的编译与运行

    总结一下,DOS环境下编译和运行带有自定义包的Java程序需要理解Java的包机制,正确安排源代码文件的目录结构,使用`javac`进行编译,并用`java`执行程序。遇到问题时,要善于利用错误信息进行调试。熟悉这个过程对于...

    命令行编译和运行java类

    `src`目录用于存放所有的`.java`源文件,而`classes`目录则用于存放编译后的`.class`文件。这种目录结构有助于更好地管理源代码和编译后的二进制文件。 #### 编译Java源文件 接下来是编译Java源文件的过程。 1. *...

    dos命令测试java jar文件 命令行下运行JUnit测试 命令运行java

    这里我们主要探讨如何使用DOS命令来测试Java JAR文件,以及如何在命令行下运行JUnit测试。这是一项基础但至关重要的技能,因为通过命令行工具可以高效地自动化测试和调试代码。 首先,让我们了解Java JAR文件。JAR...

    如何在DOS运行记事本编写的java文件

    - Java源代码(.java文件)需要通过javac进行编译,生成字节码文件(.class文件)。 3. **Java解释器(java)** - Java解释器负责执行由javac生成的字节码文件。 4. **环境变量** - 为了方便地调用JDK中的工具,需要...

    7_常见dos命令 文件名和类名不同时编译运行的问题视频

    在Java编程中,我们经常会遇到文件名和类名不匹配导致的编译及运行问题,尤其是在使用DOS命令行进行操作时。这个问题的核心在于Java的命名规则和加载机制。本视频教程将深入讲解这一主题,帮助开发者理解并解决这类...

    Turbo C 2. 0 编译错误信息

    12. **Bad configuration file (配置文件错误)** - 原因:编译器配置文件(`TURBOC.CFG`)格式错误。 - 解决方案:检查配置文件格式是否符合要求。 13. **Bad filename format in included directive (包含指令中的...

    java在dos中运行步骤

    - 如果没有错误,会生成`HelloWorld.class`文件。 #### 六、运行Java程序 1. **运行编译后的程序**: - 在命令行中输入`d:\java>java HelloWorld`,回车键执行。 - 屏幕上将显示`Hello, World!`。 #### 七、...

    java程序的编译及运行实验说明

    例如,c:>javac example.java 如果源程序的语法正确,将生成与主文件名相同的而扩展名为 .class 的文件,例如,example.class 如果编译出错,重新回到步骤 1,直到编译通过。 ### 运行程序 最后,学生需要使用 ...

    文件复制(java代码实现)

    现在,你可以将这个`FileCopy`类编译成`.class`文件,并在DOS控制台中通过以下命令运行: ``` java FileCopy 源文件路径 目标文件路径 ``` 请确保将"源文件路径"和"目标文件路径"替换为实际的文件路径。这样,你就...

    javajar包运行及bat文件制作.doc

    1. **Java Jar 包**:jar文件是Java的一种标准打包格式,它可以包含编译后的.class文件、资源文件以及一个名为`MANIFEST.MF`的元数据文件。 2. **Bat 文件**:批处理文件(.bat)是一种文本文件,它包含了一系列...

    java坏境错误

    首先,`javac`是Java的命令行编译器,用于将源代码转换为可执行的.class文件。如果你在尝试运行`javac`命令时遇到错误,这可能是因为JDK没有正确安装或者环境变量没有设置好。JDK包含了运行和开发Java应用程序所需的...

    Java零基础 - DOS命令del.md

    3. **运行Java程序**:保存源代码文件后,使用开发环境提供的功能来编译并运行Java程序。执行这段代码时,会调用DOS命令`del`来删除指定路径下的文件。 4. **检查结果**:最后一步是验证文件是否被成功删除。可以在...

    Java零基础(JDK13) - 常用DOS命令 - 打开DOS窗口以及mkdir命令.md

    ### Java零基础(JDK13) - 常用DOS命令 - 打开DOS窗口以及mkdir命令 #### 概要 本文档主要讲解如何利用Java编程语言执行常见的DOS(磁盘操作系统)命令,具体包括如何使用Java代码打开DOS窗口以及使用`mkdir`命令...

    使用DOS 生成webservice 客户端代码 (CXF)

    4. **编译生成的代码**:使用JDK的`javac`命令或IDE的编译功能将生成的Java代码编译为.class文件。 5. **使用客户端**:现在,你可以通过生成的Java类与Web服务进行交互。 对于Axis,过程类似,但使用的工具是`...

    dos命令测试发送邮件jar包

    例如,你可以创建一个名为`SendMail.java`的文件,包含上述步骤的代码,然后编译成`SendMail.class`。最后,通过下面的命令发送邮件: ``` java -cp .;javamail.jar SendMail ``` 这里,`.`表示当前目录,`...

    Bat调用Java

    对于"Hello.java"这样的源代码文件,我们首先需要通过Java编译器(javac)将其编译成字节码文件(.class),然后再用JVM执行。编译过程可以通过以下命令完成: ```batch javac Hello.java ``` 然后,我们可以使用`...

    dos-pascal:在DOS中进行Turbo Pascal开发的实验

    在DOSBox内,你可以使用Turbo Pascal 7的内置编译器将源代码编译成可执行文件,然后直接在模拟器内运行。如果遇到错误或问题,可以利用其内置的调试器逐步执行代码,查看变量状态,定位并修复bug。 实验过程中,你...

    代码语法错误分析工具pclint8.0

    编译这个文件,看下你的编译器给你多少警告,再运行下lint, 可以自己对比一下。 我的机器上,VC产生0 errors 0 warnings, 而lint程序产生了如下8条警告信息,有些还是很有用处的提示,这里就不一一分析了. test.cpp...

Global site tag (gtag.js) - Google Analytics