首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaCV无法在成功的清理和构建之后运行

JavaCV无法在成功的清理和构建之后运行
EN

Stack Overflow用户
提问于 2012-12-01 08:18:09
回答 1查看 773关注 0票数 4

我在java中完成了一个项目,即使用javaCV库进行运动检测s/w。当我从netbeans调试代码时,它正常工作。它检测运动,发出警报,发送邮件等。但是当我清理和构建代码时,获得的.jar文件没有加载摄像头。当我打开那个.jar文件时,它会显示一个空白的画布。我可以提供的另一个信息是,当我清理& bulids时,o/p会显示一些警告,比如不推荐的API。

代码语言:javascript
复制
init:
deps-clean:
Created dir: C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build
Updating property file: C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build\built-clean.properties
Deleting directory C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build
clean:
init:
deps-jar:
Created dir: C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build
Updating property file: C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build\built-jar.properties
Created dir: C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build\classes
Created dir: C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build\empty
Created dir: C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build\generated-sources\ap-source-output
Compiling 35 source files to C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build\classes
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\NewJFrame1.java:7: warning: String is internal proprietary API and may be removed in a future release
import com.sun.org.apache.xpath.internal.operations.String;
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\NewJFrame1.java:17: warning: AudioPlayer is internal proprietary API and may be removed in a future release
import sun.audio.AudioPlayer;
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\NewJFrame1.java:18: warning: AudioStream is internal proprietary API and may be removed in a future release
import sun.audio.AudioStream;
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\operation.java:12: warning: AudioStream is internal proprietary API and may be removed in a future release
import sun.audio.AudioStream;
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\NewJFrame1.java:32: warning: String is internal proprietary API and may be removed in a future release
    String t;
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\NewJFrame1.java:36: warning: String is internal proprietary API and may be removed in a future release
    static String user;
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\NewJFrame1.java:287: warning: AudioStream is internal proprietary API and may be removed in a future release
            AudioStream as = null;
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\NewJFrame1.java:300: warning: AudioStream is internal proprietary API and may be removed in a future release
                as = new AudioStream(in);
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\NewJFrame1.java:312: warning: AudioPlayer is internal proprietary API and may be removed in a future release
            AudioPlayer.player.start(as);
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\NewJFrame1.java:502: warning: String is internal proprietary API and may be removed in a future release
    public static void main(String args[]) {
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\operation.java:44: warning: AudioStream is internal proprietary API and may be removed in a future release
    AudioStream as;
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\operation.java:109: warning: AudioStream is internal proprietary API and may be removed in a future release
        as = new AudioStream(in);
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\operation.java:220: warning: AudioPlayer is internal proprietary API and may be removed in a future release
                        AudioPlayer.player.start(as);
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\operation.java:232: warning: AudioStream is internal proprietary API and may be removed in a future release
                        as = new AudioStream(in);
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\operation.java:281: warning: AudioPlayer is internal proprietary API and may be removed in a future release
            AudioPlayer.player.stop(as);
C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\src\projectlogin\operation.java:286: warning: AudioPlayer is internal proprietary API and may be removed in a future release
        AudioPlayer.player.stop(as);
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
16 warnings
Copying 15 files to C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build\classes
compile:
Created dir: C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\dist
Copying 1 file to C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\build
Copy libraries to C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\dist\lib.
Building jar: C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\dist\projectlogin.jar
To run this application from the command line without Ant, try:
java -jar "C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\dist\projectlogin.jar"
jar:
BUILD SUCCESSFUL (total time: 7 seconds)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-12 18:01:17

输出指示您应该从命令行java -jar "C:\Users\Anooj\Documents\NetBeansProjects\projectlogin\dist\projectlogin.jar运行它。

如果您从dist目录运行它,它将包括项目所需的库。我怀疑您试图在没有关联库的情况下运行该项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13657712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档