社区
Java SE
帖子详情
jar中运行结果与jbulider中运行结果不一至,急,帮忙解决
wudidaoshi
2008-05-06 12:15:57
程序运行都没问题,包也调用正确,但是执行到 device = CaptureDeviceManager.getDevice(str2);
就出错了
str2 的值是 str2 = "vfw:Microsoft WDM Image Capture (Win32):0";
驱动也没写错,怎么不能在jar中运行啊,好郁闷...谁知道帮我解决一下, 谢谢了
...全文
161
9
打赏
收藏
jar中运行结果与jbulider中运行结果不一至,急,帮忙解决
程序运行都没问题,包也调用正确,但是执行到 device = CaptureDeviceManager.getDevice(str2); 就出错了 str2 的值是 str2 = "vfw:Microsoft WDM Image Capture (Win32):0"; 驱动也没写错,怎么不能在jar中运行啊,好郁闷...谁知道帮我解决一下, 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lilad1398
2008-06-09
打赏
举报
回复
学习
sniciq
2008-06-08
打赏
举报
回复
你自己写一个bat文件,来运行试试,bat文件就不用我教你写了吧!
以上代码我试了,在Eclipse下确实在加载驱动的时候报错,但是直接用BOS命令行来运行是可以的,
如果你用的是JDK6.0,那么会有几个警告,如果是JDK5.0,那么什么警告也没有
wudidaoshi
2008-05-24
打赏
举报
回复
郁闷ing...
ts2794
2008-05-11
打赏
举报
回复
学习
wudidaoshi
2008-05-07
打赏
举报
回复
我也觉得是,但是引用也没问题.不知道何解...
纪俊
2008-05-07
打赏
举报
回复
JMF库 引用问题?
薛定谔之死猫
2008-05-06
打赏
举报
回复
这么底层,不会,帮顶
wudidaoshi
2008-05-06
打赏
举报
回复
import javax.media.Buffer;
import javax.media.format.VideoFormat;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
import java.awt.Image;
import javax.media.Player;
import javax.media.CaptureDeviceManager;
import com.sun.image.codec.jpeg.JPEGCodec;
import java.net.Socket;
import javax.media.CaptureDeviceInfo;
import javax.media.MediaLocator;
import java.io.IOException;
import javax.media.control.FrameGrabbingControl;
import javax.media.Manager;
import javax.media.util.BufferToImage;
import java.util.zip.ZipOutputStream;
import java.util.zip.ZipEntry;
import java.awt.image.BufferedImage;
import pigeon.encode.encode;
import pigeon.MainClass;
import java.io.File;
public class VideoControl extends Thread {
private Player player = null;
private CaptureDeviceInfo device = null;
private MediaLocator locator = null;
private Buffer buffer = null;
private BufferToImage b2i = null;
private Image image = null;
public JPEGImageEncoder encoder;
//String str1 = "vfw:Logitech USB Video Camera:0";
private String str2 = "vfw:Microsoft WDM Image Capture (Win32):0";
private ZipOutputStream os;
boolean stop = false;
private Socket socket;
private String ip;
public VideoControl(String ip,Socket socket) {
this.ip=ip;
this.socket=socket;
getdevice();
}
private void getdevice()
{ device = CaptureDeviceManager.getDevice(str2); //得到设备
locator = device.getLocator();
try {
player = Manager.createRealizedPlayer(locator);
player.start();
} catch (Exception e) {
}
}
}
其实应该是正确的代码,在jbluider中还可以运行的,在打包成jar后,运行还是可以,就是打不开摄像头
little06
2008-05-06
打赏
举报
回复
CaptureDeviceManager.getDevice
把错误贴出来
最好把getDevice这个方法也贴出来
java文件 exe_怎么样把JAVA文件变成EXE文件
本文详细介绍了如何将JAVA程序转换为可直接
运行
的EXE文件。包括编写manifest文件指定主类,使用
jar
命令创建
JAR
文件,以及利用第三方工具如J
Bulider
等将
JAR
进一步封装为EXE的方法。
Jmeter自定义java请求入门
本文介绍如何使用JMeter编写自定义Java测试代码,实现判断输入数字是否等于指定数字的功能,并通过
运行
10个虚拟用户的测试案例进行验证。包括代码准备、实现细节和JMeter
运行
分析,展示了JMeter自定义Java协议的强大功能。
J
bulider
X+Tomcat5.0配置
本文介绍了JbuilderX与Tomcat5.0的配置方法。与Tomcat4.1不同,Tomcat5.0需另外配置,包括复制改名、指定路径、配置servlet包、增加类库等步骤,还提到
运行
工程时对conf/server8080.xml文件的修改。
手把手教您J
bulider
X+Tomcat5.0的配置
本文介绍了在Jbuilderx
中
配置和
运行
Tomcat 5.0的详细步骤。包括复制、解压Tomcat 5.0,配置其路径和servlet包,在工程
中
添加类库,修改server配置文件,最后将工程的server设置为Tomcat 5.0,使其正常
运行
。
在Jmeter
中
使用自定义编写的Java测试代码
本文介绍如何使用JMeter结合自定义Java代码进行性能测试。通过一个简单示例演示了如何编写、编译并集成Java测试脚本到JMeter
中
,实现了输入字符串长度检查的功能。
Java SE
62,622
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章