2014-02-05 15 views
0

如何使用的jar jboolexpr-SRC-1.2.jar在我的Java应用程序?如何导入jboolexpr-src-1.2.jar?

http://jboolexpr.sourceforge.net/index.htm

我是一个菜鸟,所以如果javadoc的告诉我,我需要什么,我不能弄明白。

我包括在我的Eclipse构建路径的jar,但我想不出要导入的内容。 (不是要导入的类,“完全限定”导入字符串。)

我设法让opencsv工作,但他们告诉我导入“字符串”是au.com.bytecode.opencsv。*。

+0

谢谢彼得,我的问题是想通过src版本一起使用。我确实提到我是一名新秀......! – Cork333

回答

0

1)在这种情况下(当你有一个陌生的图书馆使用),通常首先检查它的JavaDoc。所以在这里查看这个库的JavaDoc。
http://jboolexpr.sourceforge.net/api/public/index.html
你知道你要解决什么样的任务。那么你可以从这个库中导入你需要的类来解决这个任务。 在您熟悉图书馆之前,进行一些测试也很有意义。

2)你提到进口jboolexpr-src-1.2.jar。这个jar包含这个库的来源,而不是它编译的二进制文件/类。你需要二进制文件/类。因此,得到名称中没有src的jar。在这种情况下称为jboolexpr-1.2.jar。在这里看到:
http://sourceforge.net/projects/jboolexpr/files/jboolexpr/1.2/

0

正如你指出来显示该链接的example,你将不得不进口jboolexpr.BooleanExpression它。

或者如果您使用eclipse,只需执行BooleanExpression boolExpr = BooleanExpression.readLeftToRight(strBoolExpr);并按Ctrl + Shift + O来组织导入,Eclipse将找到相应的导入或将询问是否有两个具有相同名称的类。

1

即使答案已经被选中,我想我会在这里加一点更详细的信息对你来说,这应该与有关.jar文件未来的问题有所帮助。

您可以使用存档查看器/提取器(例如WinRAR或7-Zip)查看任何.jar(Java ARchive)文件。

或者,你也可以随时在命令行/终端运行此命令,告诉你的内容:

jar tvf jar-file

选项:文件
v生成的内容
t名单表标准输出上的详细输出
f指定档案文件名称

S因为目录结构实际上只是基于包名称,所以您可以轻松查看存档内部并找到所需类文件的导入路径。

对于jboolexpr-src-1.2.jar,这实际上只是源代码,但它包含您需要的.jar文件:jboolexpr-1.2.jar,您可以将其提取并导入到项目中。

如果你看里面0​​,你会看到类文件下的所有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下找到此快捷键和其他键盘快捷键。如果你搜索“进口”,你会发现两个:

添加导入Ctrl + Shift + M):在选择创建import语句
组织导入Ctrl + Shift + O):目前进口

评估所需的所有进口和替代

同样在Eclipse中,当您使用尚未导入的类时,可以将光标悬停在要导入的带红色下划线的类上,并且会出现导入它的选项。

enter image description here