草庐IT

red-gate-ants

全部标签

java - 让 Ant <javac> 识别类路径

我有一个带有的ApacheAnt构建文件需要四个特定JAR在构建中的命令classpath.我试过这样做:Compilefrom${src}to${build}…但是TSA.classpath中没有指定文件似乎出现了。如何在我的类路径中包含这些文件? 最佳答案 这是我目前正在进行的一个项目的示例。我怀疑你可以修改它以适应你的情况。... 关于java-让Ant识别类路径,我们在StackOverflow上找到一个类似的问题: https://stackover

java - 为什么 Ant 给我一个 Unsupported major.minor 版本错误

我正在Ant中运行这个目标。它给了我这个错误。C:\Users\..\workspace\..\build.xml:21:java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main:Unsupportedmajor.minorversion51.0Herearetheversions:ApacheAnt(TM)version1.8.2JDKversionisJDK1.7.0这是我在Eclipse中的编译器设置。请帮我解决。 最佳答案 检查编译期间使用的tools.j

java - Color.red 和 Color.RED 之间的区别

setXxx(Color.red)和setXxx(Color.RED)的定义之间的真正区别是什么?我在网上找到了以下解释。都是关于命名约定的吗?Javaoriginallydefinedafewcolorconstantnamesinlowercase,whichviolatedthenamingruleofusinguppercaseforconstants.TheyareavailableinallversionsofJava:Color.black,Color.darkGray,Color.gray,Color.lightGray,Color.white,Color.magent

java - 如何在 ant 的 build.xml 中设置 -Dfile.encoding?

我有使用iso-8859-1编码的java源文件。当我运行ant时,我收到“警告:用于编码UTF-8的不可映射字符”。如果我运行ant-Dfile.encoding=iso-8859-1或将encoding="ISO-8859-1"添加到每个javac语句,我可以避免这种情况。p>有没有办法在build.xml中全局设置属性?不起作用。我知道我可以添加一个foo=ISO-8859-1属性并将encoding="${foo}"设置到每个javac语句,但我试图避免这种情况。 最佳答案 如果您有以特定方式编码的文件,最好告诉javac而

java - ant build.xml 文件不存在

在我的windows7中安装了我的ant之后。在cmd我输入ant-v它给出了ant版本,但它也说以下内容。Buildfile:build.xmldoesnotexist!Buildfailed系统有什么问题。我该如何纠正这个问题? 最佳答案 您应该使用ant-version而是命令。-v选项等效于-verbose选项。见Command-lineOptionsSummary 关于java-antbuild.xml文件不存在,我们在StackOverflow上找到一个类似的问题:

java - "Unable to locate tools.jar"运行 Ant 时

这个问题在这里已经有了答案:Unabletolocatetools.jar(34个回答)关闭9年前。运行ant时,我收到以下消息:无法找到tools.jar。预计在C:\ProgramFiles\Java\jre6\lib\tools.jar中找到它我将JAVA_HOME设置为C:\ProgramFiles\Java\jdk1.7.0_02,路径包括C:\ProgramFiles(x86)\Java\jdk1.7.0_02\bin,CLASSPATH包含C:\ProgramFiles(x86)\Java\jdk1.7.0_02,ANT_HOME设置为C:\ant。似乎ant忽略了所有这

java - 使用默认值从环境中定义 ant 属性

我希望我的构建脚本能够在发布和开发环境中正常运行。为此,我想在ant中定义一个属性,称之为(例如)fileTargetNamefileTargetName将从环境变量RELEASE_VER中获取它的值如果可用,如果不可用,将获取默认值dev帮助Ant&让它工作不胜感激。 最佳答案 来自Antdocumentation的示例如何将环境变量放入属性中:在您的情况下,您将使用${env.RELEASE_VER}。然后对于条件部分,文档here说有三个可能的属性:AttributeDescriptionRequiredpropertyThe

java - Ant 使用了错误的 java 版本

我正在使用Ant1.7.0并安装了JAVA_HOME中的java1.6。我想使用java1.5构建一个项目,所以我将JAVA_HOME导出为我的java1.5目录。java-version说“1.5”。当我运行Ant时,它使用java1.6。 最佳答案 刚刚遇到这个问题,这是因为我在默认JRE为1.6时首先将构建文件添加到ant-view中。没有特定于项目的JRE,我将默认值更改为1.5,甚至eclipse在1.5中运行,JAVA_HOME也是1.5。从命令行运行ant目标使用JRE1.5,但在eclipse中它仍然使用1.6。我必

java - 如果我们已经有了 Eclipse,为什么还需要 Maven 或 Ant?

我认为这个问题是ComparetotheIDEforJava,dowestillneedAnt?的延伸。上面的问题有答案,但我想知道一个在Eclipse上使用Maven或Ant的具体示例。当我在Eclipse中开发时,Eclipse会为我做所有事情,我只需要单击运行按钮。此外,Eclipse可以让您将代码导出到可运行的jar甚至是Windows的.exe。所以我真的不知道我为什么需要Maven或Ant。如果我确实需要,我应该选择哪一个,Maven还是Ant? 最佳答案 因为您的同事可能更喜欢NetBeans或IDEA因为设置可能会因

android - 错误 :No such property: GROUP for class: org. gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer

我想使用RecyclerViewLib在我的项目中,为此我下载了它并将其作为模块导入到我空的“helloworld”Android项目中。我正在使用androidstudiov1.0.1使用sdkmanagerv24,这是我的app/build.gradleapplyplugin:'com.android.application'android{compileSdkVersion17buildToolsVersion"19.1.0"defaultConfig{applicationId"com.example.mk.dragdrop4"minSdkVersion14targetSdkV