这三个Jar文件后,应该放在那里才行呢

gearss00 2012-09-09 08:53:57
我是Java新手,我想运行一个把网页转变成图片的程序,程序指明需要几个jar文件,我找到了swt-3.6M3-win32-win32-x86.jar,DJNativeSwing-SWT.jar,DJNativeSwing.jar这三个Jar文件后,应该放在那里才行呢。下面是程序开头的import部分。

-------------

import chrriis.dj.nativeswing.swtimpl.NativeComponent;
import chrriis.dj.nativeswing.swtimpl.NativeInterface;
import chrriis.dj.nativeswing.swtimpl.components.JWebBrowser;
import chrriis.dj.nativeswing.swtimpl.components.WebBrowserAdapter;
import chrriis.dj.nativeswing.swtimpl.components.WebBrowserEvent;
...全文
146 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Inhibitory 2012-09-09
  • 打赏
  • 举报
回复
这个跟你使用的开发环境有关。
1. 例如使用的是Eclipse,在工程名字上右键:Build Path -> Add External Archives... -> 选择需要的jar包即可。

2. 例如使用的是IntelliJ Idea,在Module名字上右键:Open Module Settings -> Dependencies -> 点左下面的+ -> 选择需要的jar包即可。

3. 如果就是一个普通的文本编缉器,得在编译前自己配置classpath,例如可以写在bat文件里(Linux换成对应的sh),这个相对需要了解的多一些:
如果在Java程序中引入了外部包,而又不想把其放入jre/lib/ext文件夹下,只是想放在与工程的代码一起的,如:
Test.java在包com.biao.normal中
project directory: JavaDemo

JavaDemo/com/biao/normal/Test.java
JavaDemo/pack.jar
Test.java要用到pack.jar中的com/biao/pack/PackageDemo.java

怎样写classpath和javac, java来运行Test.java?
JavaDemo/runandcompile.bat:
set classpath=.;./pack.jar
javac com/biao/normal/Test.java
java com/biao/normal/Test

其中最关键的一点是set classpath=.;./pack.jar中的".;"是必不可少的,少了就非常可能程序能编译成功,但是就是运行不了
gearss00 2012-09-09
  • 打赏
  • 举报
回复
请一定要详细些,用具体的例子说明。
gearss00 2012-09-09
  • 打赏
  • 举报
回复
我就是想运行http://yijianfengvip.blog.163.com/blog/static/175273432201152914842451/
这个能够把网页转变成图片的程序,但总是不成功,我按照了2楼说的去做了,的还是找不到包,请问是不是它里面的几个import语句需要改动一下呢。我真的没办法了。
import chrriis.dj.nativeswing.swtimpl.NativeComponent;
import chrriis.dj.nativeswing.swtimpl.NativeInterface;
import chrriis.dj.nativeswing.swtimpl.components.JWebBrowser;
import chrriis.dj.nativeswing.swtimpl.components.WebBrowserAdapter;
import chrriis.dj.nativeswing.swtimpl.components.WebBrowserEvent;
gearss00 2012-09-09
  • 打赏
  • 举报
回复
如果用到几个jar文件,怎么办呢,是不是要写几个set classpath,如
set classpath=.;./pack1.jar
set classpath=.;./pack2.jar
set classpath=.;./pack3.jar

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧