当前位置: 首页 > 知识库问答 >
问题:

JDeveloper使用库部署桌面应用程序JAR

王德华
2023-03-14

使用JDeveloper 12.1.3.0.0,我创建了一个Java桌面应用程序,它使用Oracle JDBC和BC4J Oracle域库(通过项目属性->库和类路径添加它们)。在JDeveloper中,所有的东西都可以很好地编译和运行,但是我很难部署一个工作的JAR文件。这个JAR文件需要包含库,因为它将直接放置到客户端机器上。

当前失败得尝试:我已在项目属性中创建了部署配置文件.这个概要文件将我的mainform.java设置为主文件,并且我包含了一个文件组(类型:Libraries),其中两个必需的库都被选中为贡献者。

我做错什么了?任何建议都非常欢迎。

共有1个答案

壤驷深
2023-03-14

在与Oracle代表进行了一些交流之后,这显然是无法单独使用JDeveloper的。限制是Java无法进入封装在另一个JAR中的JAR文件。有人建议我使用One-Jar,它将从库中提取并打包必要的类,或者创建一个脚本,将类路径设置为外部库。

 类似资料:
  • 我在JDeveloper 11g R1中创建了一个简单的小程序,部署到Weblogic服务器10.3。这个小程序依赖于我作为war文件部署的ojdbc6.jar.。 当我部署并浏览到html页面时,小程序会加载,但出现以下异常: 展开. war文件时,我可以在WEB-INF/lib文件夹中看到ojdbc6.jar。 小程序页面的HTML如下: 有没有办法让JDeveloper进行部署,以便服务器可

  • 我想迁移到JavaFX11。我已经学习了OpenJFX的“JavaFX11入门”(https://openjfx.io/openjfx-docs/),使用OpenJDK 11.0.1和Gluon的JavaFX SDK 11.0.1(在Netbeans 10VC2上),并且已经能够使示例应用程序运行(在我看来,我应该能够很容易地将JavaFX8代码移植到JavaFX11)。 然而,这正是我无法找到方

  • 我有一个JDeveloper项目,它是在。耳文件。我把它作为新应用程序加载到JDeveloper中,我可以看到整个项目。我还有一个weblogic域,这个应用程序文件在那里。WAR和。耳被部署。应用程序已经启动并运行正常。 我想要的是能够直接从JDeveloper部署项目。 我该怎么做? 我已经尝试部署应用程序(部署到应用程序服务器)- 我不知道前面的步骤是否正确,也不知道这是否是我想要实现的目标

  • 是否可以在不安装SQL Server的情况下在客户端计算机中安装应用程序? 在部署应用程序时可以包含数据库吗? 如果在部署时已在系统必备组件中选中SQL Server,是否可以在客户端的计算机上安装?

  • 在学习这本书的过程中,你已经掌握了很多关于 Git 的命令。虽然这些是在学习过程中不可缺少的,但是版本控制的核心并不是让你学习所有的命令和参数。 当你掌握一些基本的概念,再加上一个带有用户图形界面的应用程序的帮助,就可以让你的日常工作变得更加简单。一个最大的好处就是它会为你提供了一个可视化的用户操作界面。 在桌面应用程序中,很多任务使用起来会更加容易和更方便。并且你也不需要记住那几十个繁琐的 Gi

  • Requirements 运行一个Spark Streaming应用程序,有下面一些步骤 有管理器的集群-这是任何Spark应用程序都需要的需求,详见部署指南 将应用程序打为jar包-你必须编译你的应用程序为jar包。如果你用spark-submit启动应用程序,你不需要将Spark和Spark Streaming打包进这个jar包。 如果你的应用程序用到了高级源(如kafka,flume),你需