当前位置: 首页 > 知识库问答 >
问题:

如何在IntelliJ idea中构建一个包含.java和.class的包?

公孙宇
2023-03-14

我发现这个包只包含了3个主要的。java类中的一部分,其余的已经预编译在。class文件中了。当我试图编译它时,IntelliJ IDEA说它找不到定义,尽管它们显然在那里。我该怎么办?

    ❯ tree
    .
    ├── cryptoman.iml
    ├── pom.xml
    ├── src
    │   └── main
    │       ├── java (marked as sources)
    │       │   └── kanni
    │       │       └── grand
    │       │           ├── Main.java
    │       │           ├── Smthing1.java
    │       │           ├── Smthing2.java
    │       │           ├── ...
    │       │           ├── SendInChanelF.class
    │       │           ├── SendMessage.class
    │       │           ├── dataUsl.class
    │       │           ├── dataVar.class
    │       │           ├── db.class
    │       │           ├── s40data.class
    │       │           └── wAlgo.class
    │       └── resources (marked as resources)
    │           ├── ...
    │           └── ...
    └── target
    7 directories, 27 files

编辑,因为它是我有2个问题。

1)在Main.java类中,IDE在例如静态SendInChanelF si1;时喊“不能解析符号”。
2)试图编译它时会说“java:不能找到符号”SendInChanelF

好的。搜索了论坛后,我尝试将。class文件放在一个diferrent文件夹中,并将其标记为依赖关系文件->项目结构->模块->依赖关系->添加->JARS或目录->选择目录

1)现在在Main.java类中,IDE解析sendinchanelf.
2),但是编译器仍然拒绝编译。

试图使缓存/重新启动无效。没有帮助=)防止你的不喜欢,很遗憾我不能使用源代码。

共有1个答案

祝英博
2023-03-14

我通过反编译消息源解决了这个问题。关门了。谢谢!

 类似资料:
  • 问题内容: 大家好。我正在为一个学校项目工作,在该项目中,我们获得了.class文件,但没有提供包含在我们代码中的源代码。我正在使用Eclipse,并且希望将文件包含在我的项目中,以便可以从中实例化对象并使用它。 该文件是TokenizerImpl.class,我想这样使用它: 我将文件放在项目文件夹中,Eclipse表示“ TokenizeImpl无法解析为类型”,我认为这意味着它找不到类或源。

  • 但是当我进行构建时,它无法编译一些引用webapp/WEB-INF/lib文件夹的jar的类。我不能将这些JAR作为依赖项包含在pom.xml中。 如何告诉maven在构建类和创建WAR时也包含WEB-INF/Lib JAR?

  • 问题是需要将单行数据格式化为具有适当列的R data.frame以将行数据存储为列数据。原始数据格式是一个文本文件,有2行标题,N行数据。数据在单个列中。需要将其格式化为单独的列。基本上,如何将文本从每一列到另一列拆分为一个新的Data.Frame? 输入示例: 例如,输入包含两行,它们由组合的1)头名,2)子头名,以及N个包含一列所有数据的行组成,例如,RD,I,01,027,000,881,0

  • 问题内容: 我正在使用Netbeans 6.9,并且已经研究了编辑build.xml文件,以便可以将目录和文件包括在生成项目的jar文件中。 所以我的问题是 如何修改build.xml文件以将其他文件夹放入jar中? 我的项目具有以下目录结构 我希望由ant build脚本构建的jar文件看起来像 -这应该包括lib文件夹内的jar文件- 应该包括jpg文件 我需要这样做,因为我将jar文件作为自

  • 我有一个项目,其包结构如下: SRC/COM/A1 SRC/COM/A2 SRC/COM/A3 SRC/COM/A4 我已经编写了一个gradle脚本来构建jar,其中包含所有包的编译java文件。我只想要“A2”和“A4”包在JAR。但是:a2和a4中的类指的是“A1”和“A3”中的类。

  • 我成功创建了一个包含1个键和2个值的查找表: 但当我试图将其扩展到4个值时,我发现了一系列错误,我发现条目仅限于2个值! 那么,请,如何对1个键和4个值做类似的事情?我不能通过为第一个映射的第二个参数声明内部map.entry来扩展它。条目,因为在这一点上,第一个字符串不再是唯一的,我是说,映射的所有参数。条目 你们不需要走我走的路。你们可以自由地提供任何解决方案/数据结构,允许我存储和检索3个字