`
Jason(aijun)
  • 浏览: 86688 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Resin:解决找不到com.sun.tools.javac.Main问题

    博客分类:
  • J2EE
阅读更多
java.lang.ClassNotFoundException: com.sun.tools.javac.Main
使用resin在eclipse里调试时终于解决了这个问题了!原因其实很简单:

右键:properties-->librares-->选中jre edit-->选中alternate jre

明白了吧:原来这里配的是jre

点installed jres...

然后把tools.jar那几个包加上就ok了!


今天,在eclipse2.1中用run ant运行ppig写的ant脚本编译学习日记文档时,发现通不过,报找不到com.sun.tools.javac.main;但不在eclipse2.1环境中在dos命令行窗口中执行能通过。最后,在windows->preferences->ant->Runtime->Classpath->Add Jars中,添加了jdk下面的\lib\tools.jar后,编译通过。原来com.sun.tools.javac.Main在这个tools.jar中。

分享到:
评论

相关推荐

    tools-1.8.0.jar.zip

    在这个例子中,系统找不到`com.sun:`这个groupId下的`tools` artifactId的`jar`类型,版本号为`1.8.0`的构件。 `com.sun.tools`通常与Java开发工具包(JDK)中的内部类和工具有关,例如Javadoc、javac编译器等。...

    解决maven项目找不到tools-1.8.0.jar的问题,缺失tools-1.8.0.jar包

    然而,有时候在运行Maven项目时,可能会遇到找不到特定jar包的问题,比如本例中的`tools-1.8.0.jar`。这个问题通常表明Maven在构建路径或本地仓库中未找到该依赖。下面我们将详细探讨如何识别、解决此类问题。 首先...

    tools-1.8.0.jar包下载

    如果在Maven工程中直接引入`tools.jar`作为依赖,可能会出现找不到或版本不匹配的错误。这通常是由于Maven默认会从Maven仓库下载依赖,而`tools.jar`并不在Maven中央仓库中。 3. **解决`tools.jar`导入报错的方法**...

    javac源码免费下载

    5. **错误与警告处理**:在编译过程中,如果遇到语法错误或警告,javac会通过`com.sun.tools.javac.util.Messages`和`com.sun.tools.javac.util.Log`类报告这些问题,帮助开发者调试。 6. **优化**:虽然javac的...

    org.apache.tools.*需要的ant.jar包

    标题中的"org.apache.tools.*需要的ant.jar包"指的是Apache Ant的核心库,这个库包含了`org.apache.tools`包下的一系列类和接口,它们是Ant运行时不可或缺的部分。在Java项目中,如果你需要通过代码来调用Ant进行...

    Javac内核源码

    7. **错误与警告处理**:在整个编译过程中,如果遇到语法错误、类型不匹配等问题,Javac 会生成错误和警告信息,这由 `com.sun.tools.javac.util.Messages` 和 `com.sun.tools.javac.util.Log` 类处理。 8. **优化*...

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

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

    com.sun.tools.rar

    然而,随着Java版本的更新,特别是Java 9及以后的版本,Oracle开始逐步将`tools.jar`中的内容拆分到单独的模块中,因此在最新的JDK版本中,可能找不到`com.sun.tools.rar`这样的直接入口。 这个类库主要用于支持RAR...

    javac 源码 javac 源码

    javac 命令行支持多种选项,如 `-g` 用于添加调试信息,`-classpath` 定义类路径,`-source` 指定 Java 版本等,这些选项通过 `com.sun.tools.javac.main.Main` 类的 `compile` 方法处理。 深入研究 javac 源码...

    javac-source-code-reading:javac源码调试-java source code

    这个过程中涉及的类主要包括 `com.sun.tools.javac.main.Main`,它是 javac 的主入口点,以及 `com.sun.tools.javac.parser.JavacParser`,负责解析源代码。 在阅读和调试 javac 源码时,有几点需要注意: 1. **...

    ant.jar下载

    org.apache.tools.ant.Main org.apache.tools.ant.Task org.apache.tools.bzip2.CRC org.apache.tools.ant.Target org.apache.tools.ant.Project org.apache.tools.zip.ZipFile org.apache.tools.zip.ZipLong ...

    java.lang.UnsupportedClassVersionError问题解决

    ### java.lang.UnsupportedClassVersionError问题解析与解决方案 在Java开发过程中,经常会在部署或运行时遇到`java.lang.UnsupportedClassVersionError`错误。该错误通常发生在类文件版本与JVM(Java虚拟机)版本...

    plexus-compiler--2.8.4.jar.rar

    这个压缩包文件"plexus-compiler--2.8.4.jar.rar"包含了Plexus Compiler的三个关键模块,分别是plexus-compiler-api-2.8.4.jar、plexus-compiler-javac-2.8.4.jar和plexus-compiler-manager-2.8.4.jar,这些文件版本...

    jdk.tools-1.7.jar

    **标题:“jdk.tools-1.7.jar”** **描述详解:** `jdk.tools-1.7.jar` 是Java Development Kit(JDK)1.7版本的一部分,它包含了用于开发、编译、调试和管理Java应用程序的工具类库。这个特定的JAR文件尤其重要,...

    资源包tools-1.8.0.jar&jconsole-1.8.0.jar下载!资源真实有效

    例如,`tools.jar` 包含了Javadoc、javac编译器、jarsigner等工具的类。在Maven项目中,如果需要在构建过程中使用这些工具,可以直接将`tools.jar`作为依赖引入,以便于访问其内部的类和功能。 接下来,我们来看看`...

    在线等待解决java tomcat 报错问题:java.lang.NoClassDefFoundError: javax/tools/StandardJavaF

    标题中的“java.lang.NoClassDefFoundError: javax/tools/StandardJavaFile”是一个常见的Java运行时错误,它表示在类路径中找不到某个类的定义。这个错误通常发生在试图执行包含特定类的代码,但该类在运行时环境中...

    javac 的 源 代 码

    Java 编译器,javac,是 Java 语言的核心组成部分之一,...无论是提升个人技能,还是解决实际问题,研究javac源码都能带来宝贵的收获。如果你是一名Java开发者,花时间研究这个编译器将会是一次极其有价值的学习经历。

    jdk1.6 tools.jar

    当JDK安装不完整或者配置出现问题时,可能会出现tools.jar缺失的情况,这会导致一些开发环境如Eclipse无法正常工作。 首先,我们来详细了解tools.jar的作用。tools.jar包含了Java开发工具(JDK Tools)的所有类,...

    编译时提示软件包javax.servlet.http不存在,如何解决

    如果找不到相关的类文件,Java 运行时环境将报错。 结论 本文讲解了 Java 编译时提示软件包 javax.servlet.http 不存在的解决方法。我们可以通过添加 servlet-api.jar 到 classpath 中或将其复制到 JRE 的扩展目录...

    Java8/java1.8的tools.jar

    4. **手动添加依赖**:如果特定的应用或框架明确要求`tools.jar`,可以通过将`tools.jar`添加到项目的类路径中来解决,但这不是推荐的做法,因为这可能导致与其他库的冲突。 总之,`tools.jar`是Java 8开发和运行...

Global site tag (gtag.js) - Google Analytics