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

Ant从MyEclipse运行,未使用“默认”JRE

宰父远
2023-03-14

我是一名承包商,他们正在使用MyEclipse 10.0和Ant进行构建。自从我使用Ant作为构建工具以来已经有很长时间了,因为我主要在Maven上已经有一段时间了。

它们的源代码被分解为多个项目,每个项目都链接回一个具有公共构建的公共项目。由每个项目的构建导入的xml。xml。ant脚本用于与应用程序作战,并使用WebLogic基于java的部署工具在本地和测试环境上进行部署。他们使用的是WebLogic 9.2,据我所知,它与JDK 1.6及更高版本有问题。我已将1.5 JDK/JRE设置为首选项中MyEclipse内的默认值-

对于所有项目,当我从Eclipse中启动Ant目标时,它在我设置为默认的1.5JDK/JRE下运行。但对于这个项目,它似乎坚持在作为MyEclipse 10的一部分发布的1.6JDK下运行。如果我在Ant视图/选项卡中右键单击Ant构建并查看运行配置的属性(右键单击,运行方式-

有什么想法吗?

共有2个答案

王宏扬
2023-03-14

事实证明,即使Eclipse将JDK设置为1.5,它也不是。我进入了Run As-

叶嘉颖
2023-03-14

在Ant文件中搜索字符串fork。可能是Ant任务本身启动了一个新VM。

 类似资料:
  • 问题内容: 这是我到目前为止的内容: 但是我猜这个错误: 我尝试使用以下方法指定项目: 但是没有运气。 指定的ant文件是正确的,因为它可以从命令行正常运行。 更新 经过更多搜索后,我到达了这里:http : //onjava.com/pub/a/onjava/2002/07/24/antauto.html?page=1 这是一个很棒的教程。 这是我在下面的答案中看到代码之前得到的代码: 但是由于

  • 我在努力理解这个问题,但无法解决。这是我的问题。 我有、

  • 如果我在运行ant-task时查看控制台日志,我可以看到新的.jar文件是如何发送的: 如果打开创建的binmanifest.jar,我会发现一个manifest.mf文件,其中包含Class-Path属性中的所有路径,格式为:../../class1/bin../../class2/bin../../classn/bin。但是由于某些原因,我的所有测试都失败了,因为我的类找不到。我错过了什么?谢

  • 我已经有一个名为ant-jmeter-1.1.1的文件,位于路径 。 但是,当我从同一根目录运行ant命令时,出现了一个错误: BUILD 失败的 C:\apache-jmeter-2.13\apache-jmeter-2.13\extras\build.xml:87: 参考 C:\apache-jmeter-2.13\apache-jmeter-2.13\extras\ant-jmeter-1.

  • 我正在尝试使用sbt-native-packager生成Scala play应用程序的Docker映像,我遵循了http://www.scala-sbt.org/sbt-native-packager/formats/Docker.html中描述的步骤 这是我的配置: 我还添加了一些额外的属性: 然后使用插件和SBT CLI生成docker映像: dockerfile在./target/docke

  • 使用默认值几个好处: 如果变量未定义可以防止报错 如果变量为空可以提供默认值,减少条件判断,复杂默认值还是要使用条件判断标签来实现 给变量设置默认值输出 {$category.name|default='分类名为空'} {$user.user_nickname|default='这个家伙没有设置昵称'} 给系统变量设置默认值输出 {$Think.get.name|default="名称为空"}