"java.exe "未被识别为内部或外部命令、可操作程序或批处理文件
我正在编写一个应用程序,该应用程序使用c#. 当我将"创建"命令传递给CMD以创建Portlet时,我会收到这样的错误: '"java.exe"' is not recognized as an internal or external command, operable program or batch file. 但是,当我直接在CMD上键入此命令时,该命令正常工作. 我已经在Windows 7上安装了JDK,并将Java_home和ANT_HOME变量设置在环境变量中.你能帮我纠正吗? 解决方案 您应该检查路径变量.您可以使用set命令将正确的路径设置为Java环境文件夹. 其他解决方案 我不知道这是否会帮助您正在查看此帖子的其他任何人,但是当我遇到此问题时,这是因为我正在运行X64机器,并且将Java.exe安装到ProgramFiles(x86)文件夹.我只是简单地将EXE的路径添加到"路径"环境变量,然后启动了很好. 希望这对某人有帮助
0 2024-04-16
编程技术问答社区
使用本地捆绑程序启动JavaFX应用程序失败
我创建了一个Javafx应用程序,并使用 ant 创建了本机束.当我尝试使用双击创建的捆绑包中的JAR启动应用程序时,它成功启动了我的应用程序.但是,当我尝试双击myapplication.exe(Say)时,它会抛出 javafx启动器错误"在运行应用程序时异常" . . 我已经比较了JRE,有许多我发现的jar,exe,dll和一些属性文件. 我有这些环境设置 - JAVA_HOME -- C:\Program Files\Java\jdk1.7.0_10 JREFX_HOME -- C:\Program Files\Oracle\JavaFX 2.2 Runtime Path contains an entry of C:\Program Files\Java\jdk1.7.0_10\bin java_home和jrefx_home在我的build.xml中使用ant-javafx.jar和jfxrt.jar- ${env.JAVA_HOME}/lib/a
0 2024-04-05
编程技术问答社区
从源代码11.0编译netbeans时的问题
我正在尝试从Source构建Netbeans 11.0,但我遇到了一些问题.首先,我尝试使用JDK 13.02构建NetBeans 11.0,但出现了一些问题,我相信JDK版本不兼容,因此我下载了JDK 11.0.6版本,并且发生了同样的错误.因此,我下载了JDK 8U241版本,汇编终于工作了,但是,经过几分钟的汇编,是下一个有趣的错误,这就是为什么我来这里寻求帮助. BUILD FAILED C:\Program Files\Netbeans\nbbuild\build.xml:514: The following error occurred while executing this line: C:\Program Files\Netbeans\nbbuild\build.xml:509: The following error occurred while executing this line: C:\Program Files\Netbeans\nbbuild\bui
0 2024-04-05
编程技术问答社区
使用ant构建Hadoop 1.2.1核心jar-失败
我需要对地图类进行一些修改,并从Hadoop中减少类,因此,我一直在尝试使用源文件中的ant编译Hadoop 1.2.1 JAR文件,但是我总是会收到以下错误: Buildfile: build.xml clover.setup: clover.info: [echo] [echo] Clover not found. Code coverage reports disabled. [echo] clover: ivy-download: [get] Getting: http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.1.0 /ivy-2.1.0.jar [get] To: /home/user/Downloads/hadoop-1.2.1/ivy/ivy-2.1.0.jar [get] Not modified - so not downloaded ivy-init-dirs:
0 2024-04-05
编程技术问答社区
build ant error Compile failed; at line fork="${need.javac.fork}"
当我尝试构建项目时,我会出错 行custom_rules.xml:63 is: 第78行是:fork =" $ {need.javac.fork}"> 构建的参数为-dsdk.dir = c:\ users \ bou \ sdk -ddeploy.env = preprod_artiste1 - 构建后的Verbose我希望替换文件夹由Res-XXXXX \ res-Artiste1 \ res 中的另一个res替换. BUILD FAILED C:\Users\bou\native-android\custom_rules.xml:63: The following error occurred while executing this line: C:\Users\bou\native-android\custom_rules.xml:78: Compile failed; see the compiler error outpu
0 2024-04-05
编程技术问答社区
我需要帮助弄清楚为什么Ant会给我这个错误信息(设置Java宠物商店)?
我不知道容器的来自何处,但这是我的错误: 我首先必须将Javax.jar(具有Servlet)类添加到C:\ Jee6sdkglassfish 3 \ Glassfish \ lib \ lib \认可目录中,它给了我一个新的错误,在这里: Buildfile: C:\petstore~svn\trunk\ws\apps\petstore\build.xml check: tools: -pre-deploy: deploy: [exec] Deprecated syntax, instead use: [exec] asadmin --user admin --passwordfile c:/JEE6SDKglassfish3/glassfish/samples/bp-project/passwordfile --host localhost --port 4848 deploy [options] ... [exec] remote
0 2024-04-05
编程技术问答社区
在Apache Ant中根据不同文件的内容来命名一个文件
我有一个foo.js,以及导致foo.min.js的蚂蚁构建过程. foo.js有一个标题评论,其中包括: * $Id: foo.js 12345 2011-10-04 14:35:23Z itoltz $ 其中12345是将文件的修订版. 我想将foo.min.js复制到foo.min.12345.js 解决方案 您可以使用LoadFile和Regex将修订号提取到属性中.然后,您可以使用属性复制文件.
0 2024-04-05
编程技术问答社区
使用Ant建立一个多平台的SWT应用程序
我正在编写一个可以在Windows(32/64位)和Mac OSX(32/64位)的SWT应用程序. 除了jre,我依靠SWT库找到在这里.我可以根据我的目标平台找到四个版本的SWT库(如上所述). 构建我的应用程序时,如何使用正确的SWT Jar进行编译?如果可能的话,我想尝试避免对JAR版本,平台和体系结构进行硬编码. SWT罐子是这样命名的: swt-win32-x86_64.jar swt-win32-x86_32.jar swt-macosx-x86_32.jar swt-macosx-x86_64.jar (我的项目将是一个开源项目.我希望人们能够下载源并构建它,因此我想到将所有四个版本的SWT Jars都包括在源分发中.希望这是依赖第三部分库的发布代码的正确方法.) 谢谢大家. 解决方案 我试图这样完成它:我已经安装了蚂蚁贡献任务,因为它支持if语句.我已经修改了我的构建文件以检测OS平台和体系结构. 编译时,它使用了我li
0 2024-04-05
编程技术问答社区
实时的蚂蚁构建分析器
是否有任何蚂蚁工具可以在运行时间内分析蚂蚁建造活动?由于缺乏时间,我不想在ANT脚本中浏览每条代码,以了解其在做什么.如果我能为任何工具获得任何建议,那就太好了. 解决方案 查看ant loggers and Loggers and Loggers and Loggers and Loggers . 要打印蚂蚁正在做的所有事情,我建议使用非常强大的log4j侦听器. 示例 log4j侦听器需要一些设置.示例可以如下运行: ant bootstrap ant -listener org.apache.tools.ant.listener.Log4jListener -lib . 它生成一个日志文件,其中详细介绍了构建中的每个步骤: [ 0] Project : Build started. [ 94] Target : Target "run1" started. [ 319] Echo : Run1: Hello
0 2024-04-05
编程技术问答社区
在netbeans中使用ant ivy
由于我是Ant+Ivy的新手,这听起来很幼稚,但请忍受我.我最近安装了IVY 插件与Netbeans一起工作.但是我不知道下一步该怎么办?我必须自己创建ivy.xml文件吗?我是否必须将其引用到nbbuild.xml的某个地方?如果是? 最后,如何编写常春藤.xml来获取我正在使用的库的最新版本.例如我正在使用jgraph.jar,commons-codec-1.6.jar等,有人可以演示如何在ivy.xml文件中编写代码以获取其中的最新版本吗?这些可在 maven Central存储库中,我可以通过ivy.xml连接到吗?如果是如何? 解决方案 以下对您的问题的答案给出了一个启用常春藤项目的详细示例: 在构建过程中,在Netbean中使用Netbean中的Ant在 的过程中动态获取最新版本 是的,您必须创建 commons-codec-codec-codec-codec-codec-1.6 只需将IVY依赖性声明复制到您的ivy.xml文件:
0 2024-04-05
编程技术问答社区
可执行的JAR和Ant
我是第一次为可执行罐编写ant build.xml文件,并且我需要在jar中包含的内容. 可以认为该项目由以下内容组成: 源代码 少数依赖性罐子 IOC的春季配置文件(XML)通过classpathxmlapplicationcontext 这是我的问题:由于这是一个可执行的罐子,我应该也刺痛所有依赖罐,还是应该将它们保持分开?我怀疑我需要将它们包括在罐子里,如果这是真的,那么最佳实践是组织我的罐子的? 这是我的第一次尝试: MyExecutableJARProgram.jar/ META-INF/ ... com/ lib/ config/ 其中com/是我的顶级软件包,lib/是一个目录包含所有这些依赖项,并且config/保存所需的XML文件. (1)有什么想法? 另外,作为附带问题,由于JAR文件的目录结构与我的Eclipse项目不同,所以我需要某种程度上为我的jar设置classp
4 2024-04-05
编程技术问答社区
蚂蚁金服将东西发布到不同的地方
我有一个Java项目和一个ANT脚本来构建,然后使用简单的复制命令将项目分配给其他项目. 我只想命名将文件复制到ANT脚本标题一次的地方,并且没有针对该项目的每个项目具有明确的复制任务. 我找不到蚂蚁阵列之类的东西,那么将某些内容分配给多个目录的最干净的方式是什么? 解决方案 根据我在马丁的回答下评论的内容,我想将我的解决方案作为另一种选择.我正在使用马丁答案中的属性名称清楚.
0 2024-04-05
编程技术问答社区
使用ant build创建的jar出现NoClassDefFound错误
我有一个Java项目,其中包括com.nik.mypackage的主要方法.仅引用一个库,该库为somelib-5.0.2.jar 此库位于Eclipse的Lib文件夹中,并添加到构建路径中. 我正在使用以下ANT脚本目标创建应用程序的可执行罐:
0 2024-04-05
编程技术问答社区
出口 "Ant Buildfiles "和PDE工具->创建Ant Build文件之间的区别
我想为我的Xtext插件创建ANT构建脚本.我阅读了一些用于创建蚂蚁脚本的文章/教程.我遇到了自动创建ANT脚本的两种方法: 在插件项目上右键单击 - >导出 - > ant buildfiles 右键单击subtest.mf或build.properties或features.xml和pde工具 - >创建蚂蚁构建文件. 有人可以让我在上述两种方式之间有所区别吗? 解决方案 Export...>Ant Buildfiles将生成一个build.xml,以构建您的项目作为Java项目. PDE Tools > Create Ant Build File将创建一个蚂蚁文件以构建您的项目作为插件项目(使用PDE构建).
2 2024-04-05
编程技术问答社区
蚂蚁模式匹配选择文件不工作
我正在使用模式匹配来仅在ant build.xml中选择特定文件 但是它没有选择任何文件. 我有一个带有名称test-test-123453.zip 的文件 解决方案 a fileset的include元素期望的是球模式,而不是正则方式.将其嵌套在patternset中不会更改此功能. 您可以将filename选择器与regex属性一起完成您要尝试的工作:
0 2024-04-05
编程技术问答社区