我在Preferences中设置了Ant runtime属性-
我有一个身材。包含以下内容的xml
<project name="myProject">
<target name="test">
<echo>"${build.tools}"</echo>
</target>
</project>
如果我选择“在与工作区相同的JRE中运行”,我会得到(1)
[echo] "C:\Users\myuser\ws\seqflow-ivd\trunk\ivd-build"
如果我选择“独立JRE”,我会得到(2)
[echo] "${workspace_loc:/ivd-build}"
因此,在后一种情况下,属性未正确解析。
我更喜欢(1)的行为,但在一个单独的JRE中运行,我在另一台机器上得到这种行为。所以我认为这是某种背景,我就是找不到。
有什么建议吗?
我已经找到了问题的原因。
除了构建。工具属性我还有另一个很少使用的属性(other.tools)。构建的案例。无法解决的工具是由其他导致的。无法解析工具。当我纠正或删除其他时。工具,然后构建。正确解析工具(如(1))。
这意味着,如果您想为Ant作业使用“单独的JRE”设置,则需要确保所有属性都可以解析,即使您没有从Ant脚本中使用它们。
我的蚂蚁模型最近某个时候停止工作了。我不知道确切的时间,因为我只是偶尔在这个项目中进行ant构建。我得到以下弹出窗口: 错误仅适用于此项目。我可以从另一个项目运行构建没有问题。 build.xml文件可能非常简单,但仍然会导致错误: 我检查了Eclipse的日志,发现了以下错误: 我使用的是Eclipse 2020-06。我尝试升级到Eclipse 2020-09来解决这个问题,但没有成功。 根据
我有一个 docker 17.05.0-ce,在 ubuntu 服务器 16.04 LTS 上构建 89658be。我有一个Postgres在容器中运行并公开端口5432。 我可以从任何地方连接它,除了psql只是超时的同级容器。作为地址,我使用主机的IP。从客户端Ping有效,而psqlconnect无效。 我知道我可以用组合的Postgres服务创建一个docker-compose,但宁愿不这
问题内容: 如何更改用于从eclipse内部运行ant的JRE(例如,从64bit变为32bit版本)? 问题答案: 我不确定您是否可以在全球范围内做到这一点。但是,可以在特定项目上运行时选择JRE : 进入项目的,然后选择和。在此构建器的属性中,转到选项卡,然后选择一个。 另一个解决方案是指定直接在文件中使用的JRE 。
问题内容: 我有一个包含200多个测试类别的近500个单独测试的项目。这些测试中有一些在完成测试后并不能很好地关闭它们自己的状态,在Eclipse中这会导致某些测试失败。通过Ant从命令行运行测试套件时,所有测试均通过。 我可以在Eclipse中以某种方式启用“测试隔离”吗?我不在乎是否需要更长的时间。 从长远来看,我会清理行为异常的测试,但短期而言,我想使测试正常工作。 问题答案: 如果在Ecl
我想创建一个。我的java桌面应用程序的exe文件。因此,我认为Launch4j是最好的选择。 当我跑的时候。在文件中,我有以下错误消息。 我在Mac OS Catalina 10.15.3版下工作。我的Java版本环境:openjdk版本“11.0.7”2020-04-14 openjdk运行时环境采用openjdk(构建11.0.7 10)openjdk 64位服务器虚拟机采用openjdk(
我正在学习静态编程语言,所以我创建了一个带有main方法的文件,里面有简单的println方法调用,然后按下运行为静态编程语言应用程序,得到了异常错误:无法找到或加载主类learn.varabls.变量Kt-1/>ClassNotFoundExc0019:learn.varabls.变量Kt错误:无法找到或加载主类Kt导致:java.lang.ClassNotFoundExc0019: Kt