【问题标题】:Can not add all the classes files from the JNI folder in Eclipse (JAVA, Windows 7)无法在 Eclipse 中添加 JNI 文件夹中的所有类文件(JAVA,Windows 7)
【发布时间】:2015-04-29 07:36:03
【问题描述】:

我有一个类目录“JNA”包含以下 .class 文件:

MClass.class
SClass$SC_PROC.class
SClass$S_PROC.class
SClass.class

然后我尝试在当前项目中添加此目录: Java Build Path -> 添加外部类文件夹 -> 类(JNA)文件夹路径 -> ok

这个eclipse之后只添加了两个.class文件:

MClass.class
SClass.class

我尝试将所有类文件放在一个jar文件中并添加外部jar,结果仍然相同:(

请告诉我如何添加剩余的 .class 文件? 注意:由于 Eclipse 无法添加剩余的两个 .class 文件,因此 Eclipse 给出了错误:

    The type SClass$SC_PROC.class cannot be
resolved. It is indirectly referenced from required .class files

【问题讨论】:

  • 清理项目,删除lib,关闭eclipse并尝试再次添加它也许你必须再次关闭它stackoverflow.com/questions/18075343/…
  • Windows 可能不喜欢类名中的“$”吗?
  • 我按照 Zelldon 说的做了...没有效果 :(

标签: java eclipse dll java-native-interface


【解决方案1】:

为了让它运行,我读了很多,但没有任何帮助,

(有人说这是eclipse中已知的bug)

所以我只是,

  1. 将所有代码移植到NetBeans IDE(我使用的是8.0版),
  2. 将所有必需的类文件夹和 jar 添加到 Libraries 文件夹
  3. 将包含所有必需.dllbin 文件夹添加到PATH 环境变量

是的... :) 成功了...

【讨论】:

    猜你喜欢
    • 2012-08-29
    • 2016-01-20
    • 2022-12-20
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多