标签: ant

cmd 错误:“ANT”未被识别为内部或外部命令

在此网站上讨论的任何其他内容都是新的!无论如何,我正在尝试在我的机器上安装 ant,但我从 cmd 收到错误:

'ant' is not recognized as an internal or external command, operable program or batch file

跑步时ant -versionant -v. 我使用的是 Windows 7 计算机 (SP 1)。

echo %PATH%命令返回

C:\ProgramData\Oracle\Java\javapath;C:\Oracle11g\product\11.2.0\client_1\bin;C:\
Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Wi
ndows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPo
werShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Progra
m Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\I
ntel\Intel(R) Management Engine Components\IPT;C:\Program Files\TortoiseSVN\bin;
C:\Users\hat10024\Desktop\Eclipse\apache-ant-1.9.4\bin;C:\Program Files\nodejs\;
C:\Users\HAT10032\AppData\Roaming\npm;C:\Users\HAT10032\AppData\Local\Android\sd
k\platform-tools;C:\Users\HAT10032\AppData\Local\Android\sdk\tools;C:\apache-ant
-1.9.5\bin\;C:\Users\HAT10032\AppData\Roaming\npm
Run Code Online (Sandbox Code Playgroud)

路径系统变量中的实际值为:

C:\ProgramData\Oracle\Java\javapath;C:\Oracle11g\product\11.2.0\client_1\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS客户端\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) 管理引擎组件\ DAL;C:\Program …

windows ant installation

0
推荐指数
1
解决办法
9445
查看次数

如何在 Java 16 中删除 --enable-preview?

为了在 JDK 15 中使用记录,我曾经使用--enable-preview --release 15在 Ant 构建上传递给 javac 的参数进行编译。一切都编译并运行良好。

使用 JDK 16 时,如果我使用相同的参数进行编译,我会得到

错误:带 --enable-preview 的源版本 15 无效(仅版本 16 支持预览语言功能)

记录是 JDK 16 的标准功能,因此我预计应该在没有这些参数的情况下进行编译。但是,如果我删除它们,我会得到

Foo.class 使用 Java SE 15 的预览功能。(使用 --enable-preview 允许加载包含预览功能的类文件)

Ant 报告编译失败:

编译失败;有关详细信息,请参阅编译器错误输出。在 org.apache.tools.ant.taskdefs.Javac.compile (Javac.java:1425)

因此,无论有没有标志,编译都会失败。怎么了?

java ant javac preview-feature java-16

0
推荐指数
1
解决办法
4799
查看次数

Apache Ant会使IOUtil类可用吗?

如果我将Apache Ant添加到项目构建路径中,Apache Commons IO类是否可用?

我需要使用IOUtil类.如果没有请提供正确的JAR文件的下载链接.

java ant apache-commons

-1
推荐指数
1
解决办法
1257
查看次数

XML中的字符串连接(build.xml)

有没有办法在`build.xml文件中进行字符串连接?

具体来说,假设我有一个包含此块的构建文件:

  <target name="test1" depends="build">
            <property name ="fname1"/>
            <property name ="fname2"/>
            <echo message=<fname1 CONCAT fname2>/>            
            ...            
    </target>
Run Code Online (Sandbox Code Playgroud)

我想连接fname1fname2.

我试过<echo message = "${fname1}" + "${fname2}"但它似乎没有用

xml ant build string-concatenation

-1
推荐指数
1
解决办法
7720
查看次数

Eclipse - 创建 Dist 目录

最近由于 TFS 插件,我被迫使用 Eclipse:

我有一些项目正在从 Netbeans 转换为 Eclipse 项目。其中一些项目相互引用。开始转换这些项目后,我很快发现 Eclipse 不想在构建后打包项目。因此,我使用build.xml并为每个项目创建了一个新的“构建器”(其聪明的想法是不允许我在多个项目中重用构建器?)。当我完成所有这些工作后,我坐下来思考如何构建部署,我突然想到 Eclipse 没有在构建输出目录中包含任何引用的程序集。这很糟糕,因为手动创建 lib 文件夹并复制所需的所有 jar 文件很容易出错且耗时。这就是问题所在。是否有任何合理的方法来设置 Eclipse 项目上的构建器或属性,以便当我构建它时,它将创建一个“dist”目录,其中包含 jar 的项目类,以及一个包含所有项目的 lib 文件夹引用了项目附加的 jar 吗?

java eclipse ant

-1
推荐指数
1
解决办法
3333
查看次数

在Windows 7中设置JAVA_HOME

当我尝试在eclipse中运行ant buildfile时出现以下错误:

BUILD FAILED
C:\mypath\myapp\BuildWar.xml:16: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre7"  
Run Code Online (Sandbox Code Playgroud)

我将jdk放在C:\ mypath\Java\jdk1.7.0_17\bin\javac.exe

我使用此博客条目中的方法在Windows 7中创建一个名为JAVA_HOME的系统环境变量,并映射到C:\ mypath\Java\jdk1.7.0_17\bin\javac.exe.当错误持续存在时,我重新启动计算机,再次尝试,并得到相同的错误.然后我将JAVA_HOME的映射更改为C:\ mypath\Java\jdk1.7.0_17\bin \并仍然出现相同的错误.

谁能告诉我如何通过这个错误,以便我可以在eclipse中运行我的ant构建文件?


编辑:

今天当我尝试运行ant buildfile时,我再次收到相同的错误消息,即使根据下面的答案设置了JAVA_HOME,即使路径变量现在包含%JAVA_HOME%\ bin.我已经在windows控制面板部分检查了这些环境变量的值来设置环境变量,即使eclipse控制台给出了上述错误消息,说JAVA_HOME设置为jre.有没有人有任何关于如何解决这个反复出现的问题的建议?


第二次编辑:

在eclipse中更改Java Home修复了这个问题.eclipse Java Home与windows Java Home是分开的.

java eclipse ant

-1
推荐指数
1
解决办法
2820
查看次数

蚂蚁抛出错误"java返回1"

所以我正在尝试构建一个存储库并使用"ANT",我收到以下错误:

Copying 1851 files to F:\GitHub\appinventor-sources\appinventor\appengine\build\war         CheckYaClientApp: YaClientApp: 
[java] Jan 14, 2015 10:33:52 AM java.util.prefs.WindowsPreferences 
[java] WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. 
[java] Compiling module com.google.appinventor.YaClient 
[java] [ERROR] Unexpected internal compiler error 
[java] java.lang.RuntimeException: Unable to write to byte cache 
[java] at com.google.gwt.dev.util.DiskCache.writeByteArray(DiskCache.java:219) 
[java] at com.google.gwt.dev.javac.CompiledClass.(CompiledClass.java:106) 
[java] at com.google.gwt.dev.javac.JdtCompiler$CompilerImpl.createCompiledClass(JdtCompiler.java:266) 
[java] at com.google.gwt.dev.javac.JdtCompiler$CompilerImpl.process(JdtCompiler.java:239) 
[java] at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:444) 
[java] at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:718) 
[java] at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.compile(CompilationStateBuilder.java:248) 
[java] at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:463) 
[java] at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:388) 
[java] at …
Run Code Online (Sandbox Code Playgroud)

java ant

-1
推荐指数
1
解决办法
1万
查看次数

是 maven 杀死了蚂蚁还是它还活着?

我们都知道有社区支持maven,因为 maven 有一些高级功能,所以大多数人推荐作为构建工具,gradle 也在图片中,但ant今天使用会被认为是过时的还是它仍然提供与过去相同的竞争?

maven 取得的成就是否比 ant 或 ant 还活着?

ant gradle maven

-1
推荐指数
1
解决办法
1349
查看次数

找不到Android的密钥库文件所在的位置

有人可以从命令行构建我的android项目时遇到的这个问题吗?

我想使用ant在签署模式下构建项目。为此我需要key.store = path / to / my.keystore key.alias = mykeystore

有人可以告诉我在哪里可以找到这些“我的密钥库路径”和“ mykeystore”信息!这真的让我发疯了!因此我被困住了。

因此,如果有人知道答案,您可以分享... :)

ant android cmd keystore

-2
推荐指数
1
解决办法
3566
查看次数