`
Jesse_Dht
  • 浏览: 27100 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

开博第一篇——通过修改.class文件来解除构建路径错误

阅读更多

以前也在其他地方写过一些博克,但都没有坚持下来。 有好多很好的想法、以及平时在工作中的很好的经验,学习方式,甚至包括为人处事方面的一些习惯都没有进行很好的总结。利用这个博克,将平时所思,所做一些东西记录下来,也籍此来锻炼自己的恒心与毅力!

上次在导入一个GEF工程时,构建路径出现了一些错误。在eclipse中,右键单击工程,选择properties菜单,在弹出的窗体中选择“java build path”项,修改了源文件夹为src,class文件夹为bin,工程上还是提示为java build path错误,怎么解决这个问题呢?最后打开工程中的.class文件一看:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
 <classpathentry kind="src" path="src"/>
 <classpathentry kind="src" path="/org.eclipse.core.resources"/>
 <classpathentry kind="src" path="/org.eclipse.ui"/>
 <classpathentry kind="src" path="/org.eclipse.gef"/>
 <classpathentry kind="src" path="/org.eclipse.core.boot"/>
 <classpathentry kind="src" path="/org.eclipse.core.runtime"/>
 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 <classpathentry kind="output" path="classes"/>
</classpath>

发现.class文件设定的源文件夹多出这些信息:

 <classpathentry kind="src" path="/org.eclipse.core.resources"/>
 <classpathentry kind="src" path="/org.eclipse.ui"/>
 <classpathentry kind="src" path="/org.eclipse.gef"/>
 <classpathentry kind="src" path="/org.eclipse.core.boot"/>
 <classpathentry kind="src" path="/org.eclipse.core.runtime"/>

删除后,工程可以正常运行!



分享到:
评论

相关推荐

    么把.class文件反编译成.java 经修改后再编译成.class

    下面将详细介绍.class 文件反编译到.java 文件的过程,包括反编译工具的使用和反编译后的修改、再编译等步骤。 一、反编译工具的选择 在反编译.class 文件时,需要使用专门的反编译工具。目前有多种反编译工具可供...

    Java反编译工具把.class文件转换为.java文件

    例如,若要反编译一个名为`example1.class`的文件,则可以通过命令`jad example1.class`来实现。 - 默认情况下,反编译后的源代码会被保存为同名的`.jad`文件。如果该文件已经存在,Jad会在覆盖之前询问用户是否...

    java使用EasyExcel导入导出excel(csdn)————程序.pdf

    Java使用EasyExcel进行Excel的导入导出是一种高效且便捷的方式,尤其对于大数据量的处理,EasyExcel能够很好地解决内存溢出的问题。以下是关于EasyExcel在Java中应用的详细讲解: 一、准备工作 在使用EasyExcel之前...

    python中的Pickle文件和npy文件(csdn)————程序.pdf

    print(test[0]) # 输出数组的第一个元素 ``` - **存入txt文件**:将Numpy数组存入txt文件,可以将数组每一行转化为字符串,然后写入文件。但需要注意,由于Numpy数组通常是大型二进制数据,直接转存为文本文件...

    安卓Android源码——通过jdts.jar连接SQLSEVER2008.zip

    本资源“安卓Android源码——通过jdts.jar连接SQLSEVER2008.zip”提供了一个示例,展示了如何在Android应用程序中使用jdts.jar驱动程序来实现与SQL Server 2008的连接。jdts.jar是JDBC-ODBC桥接器的一个版本,适用于...

    使用java代码获取yml文件中指定的内容(csdn)————程序.pdf

    接着,通过`URL`对象定位到"application.yml"文件,这里使用了`Test02.class.getClassLoader().getResource()`方法,它可以从类路径中找到资源文件。 ```java Yaml yaml = new Yaml(); URL url = Test02.class....

    【java框架】SpringBoot(7) -- SpringBoot整合MyBatis(csdn)————程序..pdf

    在Java开发中,SpringBoot是一个非常流行的框架,它简化了Spring应用的初始搭建以及开发过程。在实际项目中,MyBatis作为持久层框架,常常与SpringBoot结合使用,提供灵活的SQL操作。本篇将详细介绍如何在SpringBoot...

    如何在eclipse中查看.class文件的步骤

    在Java开发过程中,有时我们需要查看已编译的`.class`文件来理解代码的执行逻辑,尤其是在遇到异常或问题时,查看字节码有助于排查问题。Eclipse作为一个强大的Java集成开发环境,本身并不直接支持查看`.class`文件...

    python 怎么调用class中的函数(csdn)————程序.pdf

    `self`是Python中类方法的第一个参数,它总是指向调用该方法的对象,也就是类的实例。在这个例子中,`self`并没有被使用,因此方法体只是简单地`pass`了。在实际应用中,你可以根据需要在`insideFunction`方法中添加...

    开源项目经常看到 package-info.java 文件,到底有啥用?(csdn)————程序.pdf

    如果出现错误,可以创建一个普通文件并手动命名为`package-info.java`,或者直接从其他项目复制该文件。 6. **包的结构和组织**: 使用`package-info.java`文件有助于保持代码的整洁和组织,因为它将与包相关的元...

    Java基础 - jar命令详解(1)打包基本的java项目(csdn)————程序.pdf

    1. `-c`:创建一个新的.jar文件。当你需要将Java源代码编译后的`.class`文件打包成可执行的jar包时,这个参数是必需的。 2. `-v`:输出详细的打包过程信息。这有助于调试和理解jar命令的执行过程。 3. `-f`:指定...

    .class文件反编译工具

    1. JD-GUI:一个图形界面工具,可以直接打开并显示.class文件的源代码视图,支持拖放操作,方便快捷。 2. FernFlower:一个开源的Java反编译器,提供命令行和API接口,反编译效果较好,能够生成更接近原始源代码的...

    UML————————概述.doc

    UML,全称为统一建模语言(Unified Modeling Language),是一种标准化的图形建模语言,用于软件工程中的系统分析、设计和实现。它提供了一种可视化的方式来描述系统的静态和动态方面,帮助开发人员、分析师和项目...

    python解析ini配置文件(csdn)————程序.pdf

    Python 提供了多种方式来读取和解析 ini 配置文件,其中一种常用的方法是使用 configparser 库。 configparser 库是一个 Python 标准库,提供了读取和解析 ini 配置文件的功能。通过使用 configparser 库,可以方便...

    修改jar包中的class文件

    在实际开发环境中,为了保证代码质量,我们通常建议通过源代码管理来跟踪和控制更改,而不是直接修改已打包的JAR。但如果因为某些原因无法访问源代码,上述方法就显得尤为实用。此外,对于大型项目,可能还需要考虑...

    java class文件反编译

    1、打开一个或者多个*.class文件,XJad反编译后,重命名为*.java文件, 保存至当前文件夹,并在编辑器中打开查看; 2、打开一个文件夹,XJad将该文件夹下所有*.class文件进行反编译,并保存至该文件夹下, 依据包...

    python爬取网页视频(csdn)————程序.pdf

    Python爬取网页视频(csdn)————程序 本资源是一个使用Python语言爬取网页视频的程序,具体来说是从pearvideo网站爬取视频。程序使用了requests和lxml两个库,requests用于发送HTTP请求,而lxml用于解析HTML...

    java学习笔记1(入门级)(csdn)————程序.pdf

    在运行阶段,使用JDK中的另一个工具java.exe来执行字节码文件。在DOS窗口中,我们可以通过输入`java 类名`来启动程序,如`java A`或`java B`,这里的A和B是类名。需要注意的是,不应将类名与文件扩展名一起输入,即`...

    MyEclipse中直接查看.class文件

    在MyEclipse中直接查看.class文件是开发过程中的一项实用技能,尤其当源代码不可用时。这个过程涉及到安装和配置反编译工具以及相应的插件。以下是对如何在MyEclipse中实现这一功能的详细说明: 首先,需要下载两个...

Global site tag (gtag.js) - Google Analytics