在IDEA中使用Java类文件

时间:2014-09-29 15:10:04

标签: java intellij-idea compilation

是否可以使用IDEA中.class文件中的类?例如,如果我有一个包含两个文件Ball.javaDemoBall.class的目录,我将如何在DemoBall中使用Ball?它在编译时说cannot find symbol。我只想告诉IDEA目录中有一个已编译的Java类,并且认识到这一点,我不想反编译它。

1 个答案:

答案 0 :(得分:1)

修改

  1. 打开 IntelliJIDEA 。现在按 CTL + Shift + ALT + S 。这将打开项目结构
  2. 现在从 项目设置 (左侧)中选择模块。右侧有依赖关系标签。
  3. 现在点击最右侧工具栏上的 + 。选择 Jars或目录。将弹出一个新窗口,攻击文件或目录
  4. 现在浏览到DemoBall.class所在的位置。单击“确定”。
  5. 针对刚刚选择的位置选择导出下的 CheckBox 。在主项目结构窗口中单击“确定”。你完成了。
  6. 原创(这似乎不是正确的方式):

    1. 打开 IntelliJDEA 。使用名为Project的简单Java Class创建Ball.java 在它里面,有一个main方法(空体)。
    2. 运行此类,以便创建一个out文件夹。
    3. 复制DemoBall.class。现在通过Windows Explorer/File System,转到out文件夹并将DemoBall.class粘贴到out\production\ProjectName文件夹中。
    4. 现在只需在DemoBall类的main方法内编写使用此Ball.java类的代码。
    5. 以前,我想知道为什么红线会静止不动,即使程序运行正常。但有一次,我重启, IntelliJIDEA ,一切正常,没有出现任何错误。