java - RCP 应用程序无法访问在 Java 1.8 中构建的 api
问题描述
我正在开发 RCP 应用程序,我需要访问一个用 Java 1.8 构建的 api。我在我的应用程序中添加了该 api 的依赖项(我使用的是 maven)。
实际上,我想在我的 RCP 应用程序控制台窗口中访问该 api 并打印从该 api 获得的响应。
当我使用 Eclipse 中的 MyRCPApplication.product 文件启动应用程序时,它能够访问该 api 并在 RCP 应用程序的控制台窗口中打印响应。
但是,当我从 eclipse(mvn clean install)外部构建相同的应用程序并尝试运行 MyRCPApplication.exe 时,RCP 应用程序的控制台窗口中不会打印任何内容(即使没有打印错误!!)。
从 Eclipse 工作而不在 Eclipse 之外工作的原因是什么?
你能帮我做同样的事情吗?这对我很有帮助。
提前致谢!!
RCP应用程序中使用的执行环境:JavaSE-1.7
解决方案
我找到了这个问题的解决方案。
我已经改变了我JRE
的最终可执行文件。之前我使用Java7
的是最终可执行文件,现在我已更改为Java8
并解决了问题。
推荐阅读
- python - 根据行和列对矩阵中的所有元素进行排名
- spring-boot - WebFlux 如何以功能性非阻塞方式链接查询
- c# - 我怎样才能实现相同的物理学?
- javascript - Promise.all 结果符合预期,但个别项目显示未定义
- docker - Docker 容器没有正确使用 CPU
- javascript - 无法使用角度设置在列表组中单击按钮时选择的单选按钮值
- api - 我无法使用clockify API获取“在工作区为用户查找时间条目”
- sql-server - 如何在 ubuntu 16.04 中为 mssql 实例启用 TCP/IP?
- python - 将列表元素输入到函数中
- python - 如何处理不可散列的类型'StringVar' Python