草庐IT

ANT_HOME

全部标签

java - 检查Ant脚本中是否设置了环境变量

在执行Ant脚本的其余部分之前检查是否已设置环境变量的最有效方法是什么?假设我的Ant脚本需要设置环境变量“FOO”。我得到了以下工作,但我想知道是否有更简单的方法来实现相同的结果: 最佳答案 这不是很简单吗: 关于java-检查Ant脚本中是否设置了环境变量,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6247152/

java - Eclipse 3.7、 Ant 、Java 1.7

我仔细检查并从我的计算机上卸载了所有Java。然后我安装了JavaSEJDK1.7。然后我修改了Eclipse配置,以便它可以启动并打开它。我有一个Ant脚本来构建我的项目,我想针对1.7构建我的项目,但是每当我运行脚本时,它都会说'LaunchingPROJECTbuild.xml'hasencounteredaproblem.SpecifiedVMinstallnotfound:typeStandardVM,namejdk1.6.0_21Eclipse中安装的JRE是1.7,没有别的。我这辈子都找不到如何改变Ant正在寻找的东西。 最佳答案

java - 如果我有超过 1 个版本用于项目,如何设置 JAVA_HOME 或 CATALINA_HOME?

我有不同的项目使用不同版本的JDK(5.0、6.0)和Tomcat(6.0、7.0),那么我的JAVA_HOME和CATALINA_HOME应该如何在环境中设置变量?或者如果我通过.War文件运行我的应用程序,也许没有必要在环境变量中设置JAVA_HOME和CATALINA_HOME?jdk/tomcat服务器将运行我打包时选择的版本(通过Eclipse->preferences...)。 最佳答案 在tomcat启动脚本/bin/catalina.sh中,使用了以下环境变量:JAVA_HOME是用来运行tomcat和web应用程序

java - 从 Eclipse 调试 Ant 任务

我正在eclipseide中使用java开发自定义ant任务。是否可以通过某种方式调试它?那是在java行上放置一个断点,当执行ant时,它会停在那里,我可以单步执行代码?编辑:由于这个问题已作为重复问题关闭,我想详细说明为什么它完全不同。我希望调试构成ant任务的java代码,而不仅仅是ant构建的步骤。答案已经部分帮助了我,但我仍然需要弄清楚为什么我的eclipse没有调试远程Java应用程序。 最佳答案 在运行ANT之前,您需要在启用远程调试的情况下启动ANT,方法是输入以下内容。setANT_OPTS=-Xdebug-Xru

java - Ant 中的 <pathelement> 属性 'path' 和 'location' 有什么区别?

我在TestNG中使用AntJava任务运行Selenium单元测试,如下所示:runtime.classpath是一个类似路径的结构,包括,我认为需要让TestNG知道要运行哪些类。...但是,我一直在日志中看到TestNG找到了0个适用的类。我最终从一位同事那里得到了一些帮助,看来这是关键的变化:...这也正确地引入了测试类:path之间有什么区别?和location属性?我看过WritingaSimpleBuildfile(特别是Path-likeStructures部分),但在该手册中它看起来像location比path更具体.从经验来看,情况似乎并非如此,但我不太明白为什么。

java - Ant 和java 8 - "major version 52 is newer than 51, the highest major version supported by this compiler"

我正在尝试将我的ant项目从java7升级到java8。(该项目部署在“EclipseKepler”中,带有“Java™8supporttoEclipseKeplerSR2”)为此,我下载了ant1.9.4(根据这篇文章http://wiki.eclipse.org/Ant/Java8),并将其配置为我的“Ant之家”。当我尝试编译时收到以下警告:“主要版本52比51新,后者是此编译器支持的最高主要版本。[javac]建议升级编译器。”但是为工作区定义的编译器是1.8。(在ant配置中,它将编译器定义为与工作空间相同的编译器。)知道发生了什么事吗?非常感谢。埃亚尔

java - Ant 中的目标覆盖

是否有可能从字面上覆盖目标或以某种方式模拟它?所以,当我打电话它将像这样:我认为它有意义,我将在Android示例中描述:我们为SDK文件夹中的每个build.xml都有一个.xml模板({$SDK}/tools/ant/*.xml),这些文件包含在为每个项目生成的每个build.xml中。只有-pre-compile、-pre-build和-post-compile目标是空的且易于覆盖。但是,例如,没有空的-post-release目标。Google建议在生成的build.xml注释中将目标复制粘贴到我自己的build.xml中,然后对其进行调整。但我认为这不行,因为如果Google

JAVA_HOME 和 java -version

我正在使用Windows.bat脚本并将JAVA_HOME设置为C:/ProgramFiles/Java/jdk1.6.0_32当我执行java-version时,它仍然显示1.3我该如何解决这个问题?我做错了什么? 最佳答案 对我来说,问题出在我的PATH变量中,C:\ProgramData\Oracle\Java\javapath;是在我的%JAVA_HOME%\bin;之前由javawindows安装添加的;。所以我将echo%JAVA_HOME%指向JDK7和java-version显示jdk8。我想把%JAVA_HOME%

android - 如何在 Android 中禁用 Home 和其他系统按钮?

我需要在我的Android应用程序中禁用主页和其他系统按钮。示例:MXPlayer(seeatGooglePlay)-您可以在播放器屏幕上按“锁定”图标,它会锁定所有硬件和软件系统按钮。无需ROOT即可正常工作。我在一些具有不同Android版本的设备上对其进行了测试。我试图拆卸KidsLock(插件),但还不知道它是如何工作的。我需要同样的解决方案,例如MXPlayer的KidsLock(插件):-禁用主页、返回和所有其他系统按钮。有什么建议吗? 最佳答案 首先,如果您真的想禁用Home按钮或任何其他按钮(例如Back按钮),请仔

android - 如何在 Android 中禁用 Home 和其他系统按钮?

我需要在我的Android应用程序中禁用主页和其他系统按钮。示例:MXPlayer(seeatGooglePlay)-您可以在播放器屏幕上按“锁定”图标,它会锁定所有硬件和软件系统按钮。无需ROOT即可正常工作。我在一些具有不同Android版本的设备上对其进行了测试。我试图拆卸KidsLock(插件),但还不知道它是如何工作的。我需要同样的解决方案,例如MXPlayer的KidsLock(插件):-禁用主页、返回和所有其他系统按钮。有什么建议吗? 最佳答案 首先,如果您真的想禁用Home按钮或任何其他按钮(例如Back按钮),请仔