- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在我的 java 应用程序中使用 jar jboolexpr-src-1.2.jar?
http://jboolexpr.sourceforge.net/index.htm
我是个菜鸟,所以如果 javadoc 告诉我我需要什么,我就无法弄清楚。
我的 Eclipse 构建路径中包含了该 jar,但我不知道要导入什么。 (不是要导入的类,而是“完全限定”导入字符串。)
我设法让 opencsv 工作,但他们告诉我导入的“字符串”是 au.com.bytecode.opencsv.*。
最佳答案
即使答案已经选定,我还是想在这里为您添加一些更详细的信息,这应该有助于解决有关 .jar
文件的 future 问题。
您可以使用存档查看器/提取器(例如 WinRAR 或 7-Zip)查看任何 .jar
(Java ARchive) 文件包含的内容。
或者,您也可以随时在命令行/终端中运行此命令来告诉您内容:
jar tvf jar 文件
选项:t
列出文件的目录v
在标准输出上生成详细输出f
指定存档文件名
由于目录结构实际上只是基于包名称,因此您可以轻松地查看存档内部并找到所需类文件的导入路径。
对于jboolexpr-src-1.2.jar
,这实际上只是源代码,但它确实包含您需要的.jar
文件: jboolexpr-1.2.jar
,您可以将其提取并导入到您的项目中。
如果你查看jboolexpr-1.2.jar
,你会发现类文件都在jboolexpr
目录(包)下:
META-INF/
META-INF/MANIFEST.MF
jboolexpr/
jboolexpr/demo/
jboolexpr/Boolean.class
jboolexpr/BooleanAndOperation.class
jboolexpr/BooleanExpression.class
jboolexpr/BooleanExpressionLR.class
jboolexpr/BooleanExpressionRL.class
jboolexpr/BooleanNotOperation.class
jboolexpr/BooleanOrOperation.class
jboolexpr/BooleanUtil.class
jboolexpr/IBoolean.class
jboolexpr/MalformedBooleanException.class
jboolexpr/demo/BooleanExpresionDemo$1.class
jboolexpr/demo/BooleanExpresionDemo.class
因此,您可以简单地使用 import jboolexpr.*;
导入所有内容,或者导入您需要的特定类文件。
正如 peter.petrov 所说,通常最好看一下 JavaDoc/Source Documentation首先看看源码包含哪些包以及如何使用它。正如 Narendra Pathai 提到的,大多数现代 IDE(包括 Eclipse)中通常都有一个自动导入选项,只要您先将 .jar
导入到您的项目中,您就可以利用该选项。
在 Eclipse 下,您可以在 Window > Preferences > General > Keys
下找到此快捷键和其他键盘快捷键的快捷键。如果您搜索“imports”,您会发现两个:
添加导入 (Ctrl + Shift + M
):在选择时创建导入语句
组织导入 (Ctrl + Shift + O
):评估所有必需的导入并替换当前导入
此外,在 Eclipse 中,当您使用尚未导入的类时,可以将光标悬停在要导入的红色下划线的类上,然后将出现导入它的选项。
关于java - 如何导入 jboolexpr-src-1.2.jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21575508/
如何在我的 java 应用程序中使用 jar jboolexpr-src-1.2.jar? http://jboolexpr.sourceforge.net/index.htm 我是个菜鸟,所以如果
我是一名优秀的程序员,十分优秀!