同一工程 Debug as java application运行和 Debug on server运行产生的差异结果

Can_see_your_eye Can_see_your_eye 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
运行一个简单的二维码扫描并显示小程序。 Debug as java application运行正常,弹出摄像头扫描实时显示窗口。 Debug on server 就不行,没有显示。注意是同一个工程。我为了让程序可以按照java application 运行加了一个main方法类index1.java。在web的jsp里也有调用同一方法的地方。但是web运行就不能调用摄像头。
下面是运行main方法正常的状态,我们看到可以在窗口的摄像头图像中看到我自己:





下面是同一工程Debug on server运行结果:





index1.java和index.jsp本质上都是调用human的getee()方法. 没有参数进入,没有返回参数.





下面是调用摄像头的部分,我原来使用蓝色代码,无外乎就是跳出摄像头选择菜单,结果是一样的,bug一样.



TOMCAT 6.0里面的lib文件夹,我都手动复制了相应的jar文件。
请问各位大神为什么run in java apllication 和 run in server 结果会不一样?
...全文

相关推荐

myeclipse 远程调试jboss as7或者jboss eap6

选择`Run > Debug Configurations...`,然后创建一个新的Remote Java Application配置。

zhanglu5116

Debug与Release配置全解析:从原理到多工具链实战

在软件开发与嵌入式工程中,构建配置是连接源码与交付产物的关键环节。debug与release两套模式分别对应开发期调试与发布期性能优化,其本质差异体现在符号表保留、编译优化级别以及断言日志行为上。理解这些原理后,开发者才能正确利用CMake的Build Type、Visual Studio的解决方案配置、Gradle的BuildVariant等机制,实现同一份源码的多目标构建。合理的配置分离不仅有助于快速定位问题,还能避免因优化或宏移除带来的运行时行为不一致。从桌面端到移动端再到单片机,跨工具链的配置管理已

weixin_34295316

java远程调试操作步骤

#### 三、进行远程调试远程调试是指在一台机器上运行Java应用程序,并允许另一台机器上的IDE连接到该应用程序进行调试的过程。

龙骨

使用 Eclipse 远程调试 Java 应用程序

调试运行在生产环境中不能中断的服务,如Web服务器。3. 对于移动设备上的Java应用,由于资源限制,本地调试可能不可行。4. 分离开发环境和运行环境,以减少环境差异带来的影响。

maxl007

为eclipse和IDEA配置tomcat服务器的方法

打开IntelliJ IDEA,创建一个项目时选择“Java Enterprise”(Java企业版),勾选“Web Application”(Web应用)选项。

weixin_38711369
评论 6
收藏 已收藏
分享
返回顶部
Can_see_your_eye
Web 开发 81,108 成员 341,721 内容