`

『Java』 用 Javac 编译时的问题

    博客分类:
  • Java
阅读更多

在用 Javac 编译时出现:

E:\classes>javac ObjectImpl.j
ObjectImpl.java:12: 找不到符号
符号: 类 Point
public class ObjectImpl implements Object{

这类问题是由于CLASSPATH没有设置正确导致的。由于没有设置,class找不到编译时需要的其他classes

解决方法:
把本地目录设为classpath:

E:\classes>set CLASSPATH=.

然后再调用javac

kooyee 2008-10-22 02:03 发表评论
分享到:
评论

相关推荐

    javac编译成功用java运行class文件出现“找不到或无法加载主类”的问题解决起来很简单.doc

    当我们使用 javac 编译 Java 源文件时,javac 会将 Java 源文件编译成 Class 文件,然后我们可以使用 java 命令来运行该 Class 文件。但是,如果我们不正确地配置环境变量和 ClassPath,可能会出现“找不到或无法...

    java与javac命令详解

    编译完成后,我们可以使用 javac 命令编译 Sunnylu.java 文件,并将编译后的字节码文件保存在当前目录下的 my/friends 文件夹中。 javac -classpath ./ -d ./ Sunnylu.java 编译完成后,我们可以使用 java 命令...

    Java零基础 - 使用javac编译Java程序.md

    ### Java零基础 - 使用javac编译Java程序 在计算机编程领域中,Java是一种广泛使用的高级编程语言,因其跨平台性、安全性以及丰富的类库支持而受到开发者的青睐。对于初学者而言,掌握如何编译Java程序是入门的第一...

    Dos环境下使用javac编译与java执行多个包下的.java文件

    在DOS环境下使用`javac`编译与`java`执行多个包下的`.java`文件是一项常见的Java开发任务。这通常涉及到对项目结构的理解、命令行操作以及掌握Java的编译和运行流程。下面我们将详细讲解这个过程。 首先,我们需要...

    javac源代码,java具体编译步骤

    Java 编译器`javac`是Java程序开发的核心组件之一,它负责将开发者用Java编写的各种源代码文件(.java)转换成可执行的字节码文件(.class)。这个过程涉及到许多编译阶段,包括词法分析、语法分析、语义分析以及...

    javac 编译出现 软件包 javax.servlet.http 不存在

    NULL 博文链接:https://xjg396.iteye.com/blog/1973026

    java编译的javac.jar

    java编译的javac.jar

    java反编译工具

    Java源代码(.java文件)通过Java编译器(javac)被编译成字节码(.class文件),这个字节码是平台无关的,可以在任何支持Java的环境中执行。然而,字节码是机器不可读的,因此无法直接查看源代码的结构和逻辑。这...

    Java反编译工具用于JAVA程序反编译

    在使用Java反编译工具时,应遵循合法和道德的使用原则,尊重他人的知识产权。仅在拥有合法权利或出于学习目的时使用反编译工具,避免侵犯软件版权。 值得注意的是,虽然反编译工具可以提供很大的帮助,但并非所有的...

    java .class 类反编译软件

    在使用XJad进行反编译时,用户只需将`.class`文件拖入软件界面,XJad会自动进行解析并尝试生成对应的`.java`源文件。这个过程可能会涉及到对Java字节码指令的理解,如GETSTATIC、INVOKESPECIAL等,以及对类、方法、...

    javac_可以编译目录.rar

    5. **命令行选项增强**:javac 命令行选项得到了扩展,如 `-release` 选项允许指定目标运行时版本,确保编译出的代码与特定 JDK 兼容。此外,还新增了 `-Werror` 选项,将警告视为错误,有助于提升代码质量。 6. **...

    java .class反编译成.java工具

    在Java编程中,程序员编写的是.java源代码文件,这些文件经过Java编译器(javac)编译后,会生成对应的.class文件,这是Java虚拟机(JVM)能够执行的二进制格式。然而,由于编译过程会丢弃源代码信息,.class文件...

    java能执行,javac不能执行的原因

    JRE主要负责提供Java程序运行所需的环境,而JDK则在JRE的基础上增加了编译、调试和分析工具,其中最重要的就是javac编译器,用于将Java源代码编译成字节码。 当遇到“java能执行,javac不能执行”的情况时,通常...

    windows命令行中java和javac、javap使用详解(java编译命令)

    总结来说,要利用Windows命令行正确地编译、运行和反编译Java类文件,需要了解命令行的基本操作,正确安装和配置JDK,以及熟悉javac、java和javap这三个命令的具体选项和使用场景。通过这样的过程,我们可以更深入地...

    java代码快捷编译运行工具

    对于刚接触Java编程的开发者来说,通过命令行(CMD)进行源码的javac编译和java运行可能会感到繁琐,而这款工具则能有效解决这个问题,提供更为直观和便捷的操作体验。 在Java开发环境中,编译和运行过程通常是必不...

    Java类动态加载(一)——java源文件动态编译为class文件

    对于Java源文件动态编译,我们可以使用Java的内置工具`javac`或`javax.tools.JavaCompiler` API。`javac`是命令行工具,而`JavaCompiler` API则提供了在程序中编译Java源代码的能力。以下是一个简单的示例,展示了...

    Java运行时动态编译

    Cannon-utils是一个可能与Java运行时动态编译相关的工具或库,但具体功能和使用方法需要查看其文档或源码才能详细了解。通常,这样的工具可能提供了辅助分析JIT编译效果、性能测试或者优化Java代码的功能。 总的来...

    Java类class反编译工具

    Java类class反编译工具是开发者在理解和学习Java字节码或者进行逆向工程时必不可少的辅助工具。这些工具能够将已经编译过的.class文件转换回可读性强的.java源代码,帮助我们查看和理解已有的Java类结构,尤其是在...

    java类反编译工具

    使用Java类反编译工具时需要注意以下几点: - **版权与法律问题**:确保你有权利查看或使用反编译得到的源代码。反编译商业库通常是不被许可的,除非是为了学习目的或者符合开源许可证的要求。 - **源代码的完整性...

Global site tag (gtag.js) - Google Analytics