草庐IT

ANT_HOME

全部标签

Java "constant string too long"编译错误。仅在使用 Ant 时发生,在使用 Eclipse 时不会发生

我在一个类中有几个非常长的字符串用于初始化用户信息。当我在Eclipse中编译时,我没有收到任何错误或警告,并且生成的.jar运行良好。最近,我决定创建一个ant构建文件来使用。每当我用ant编译同一个类时,都会出现“常量字符串太长”的编译错误。我尝试了多种方法来设置ant中的java编译器可执行文件,以确保我使用的版本与Eclipse中的完全相同。我宁愿弄清楚如何在Ant中获得与在Eclipse中相同的成功编译,而不是尝试重新编写代码以动态连接字符串。 最佳答案 有人试图向您发送消息:-)在您花时间摆弄编译器版本时,您可能已经从文

Java "constant string too long"编译错误。仅在使用 Ant 时发生,在使用 Eclipse 时不会发生

我在一个类中有几个非常长的字符串用于初始化用户信息。当我在Eclipse中编译时,我没有收到任何错误或警告,并且生成的.jar运行良好。最近,我决定创建一个ant构建文件来使用。每当我用ant编译同一个类时,都会出现“常量字符串太长”的编译错误。我尝试了多种方法来设置ant中的java编译器可执行文件,以确保我使用的版本与Eclipse中的完全相同。我宁愿弄清楚如何在Ant中获得与在Eclipse中相同的成功编译,而不是尝试重新编写代码以动态连接字符串。 最佳答案 有人试图向您发送消息:-)在您花时间摆弄编译器版本时,您可能已经从文

java - Ant 需要 tools.jar 却找不到

我正在为Java程序构建一个开发环境,在第一次尝试我的Ant构建脚本后,我得到了这个错误:Unabletolocatetools.jar.Expectedtofinditin/usr/lib/jvm/java-6-openjdk/lib/tools.jar虽然jdk的路径是正确的,但tools.jar确实不存在。它实际上应该在那里还是我弄错了一些配置/安装问题? 最佳答案 似乎您可以在/usr/lib/jvm/java-6-openjdk中安装Java,但只有JRE,而不是JDK。这为我解决了问题:sudoapt-getinstal

java - Ant 需要 tools.jar 却找不到

我正在为Java程序构建一个开发环境,在第一次尝试我的Ant构建脚本后,我得到了这个错误:Unabletolocatetools.jar.Expectedtofinditin/usr/lib/jvm/java-6-openjdk/lib/tools.jar虽然jdk的路径是正确的,但tools.jar确实不存在。它实际上应该在那里还是我弄错了一些配置/安装问题? 最佳答案 似乎您可以在/usr/lib/jvm/java-6-openjdk中安装Java,但只有JRE,而不是JDK。这为我解决了问题:sudoapt-getinstal

java - 如何为 Eclipse/ANT 更改 JAVA.HOME

我正在尝试使用ANT脚本对jar文件进行签名。我知道这必须指向JDK目录才能运行jarsigner.exe,但是当我回显java.home时,它​​会返回JRE目录。这对javac来说不是问题,因为我可以设置可执行路径。但是,signjar不存在。如何更改java.home路径?当我右键单击MyComputer并转到:Properties>Advanced>EnvironmentVariables“PATH”变量正确指向了JDK(C:\programfiles\java\jdk\bin)。更新:在更改下面建议的PATH变量后,文件现在可以正确签名。 最佳答案

java - 如何为 Eclipse/ANT 更改 JAVA.HOME

我正在尝试使用ANT脚本对jar文件进行签名。我知道这必须指向JDK目录才能运行jarsigner.exe,但是当我回显java.home时,它​​会返回JRE目录。这对javac来说不是问题,因为我可以设置可执行路径。但是,signjar不存在。如何更改java.home路径?当我右键单击MyComputer并转到:Properties>Advanced>EnvironmentVariables“PATH”变量正确指向了JDK(C:\programfiles\java\jdk\bin)。更新:在更改下面建议的PATH变量后,文件现在可以正确签名。 最佳答案

java - 使用 android studio 找不到 jvm,已设置 JAVA_HOME

我有一个JAVA_HOME变量设置为:C:\ProgramFiles(x86)\Java\jdk1.7.0_45\Andthepathtothejdkis:C:\ProgramFiles(x86)\Java\jdk1.7.0_45但是,当我尝试启动androidstudio时出现错误:NoJVMinstallationfound.Pleaseinstalla64bitJDK.IfyoualreadyhaveaJDKinstalleddefineaJAVA_HOMEvariableinComputer>SystemProperties>SystemSettings>Environment

java - 使用 android studio 找不到 jvm,已设置 JAVA_HOME

我有一个JAVA_HOME变量设置为:C:\ProgramFiles(x86)\Java\jdk1.7.0_45\Andthepathtothejdkis:C:\ProgramFiles(x86)\Java\jdk1.7.0_45但是,当我尝试启动androidstudio时出现错误:NoJVMinstallationfound.Pleaseinstalla64bitJDK.IfyoualreadyhaveaJDKinstalleddefineaJAVA_HOMEvariableinComputer>SystemProperties>SystemSettings>Environment

【解决】linux磁盘扩容大全:新增磁盘、原磁盘扩容、home分区root分区扩容

一、背景    linux使用中经常遇到磁盘空间不足,需要对磁盘进行扩容。根据自己的经验进行归纳整理,多种场景,帮助需要者和备查本文执行的命令,均在centos7环境下运行的,其他环境思路和相似,命令基本一致。分区情况说明:sda是单独的一块磁盘总大小50G,sda1、sda2是两个分区,sda2下面有三个逻辑分区centos-root、centos-home、centos-swap(df命令时可以看到的挂载点); centos-root 对应的挂载点是 根目录centos-home对应的挂载点是/home卷组名称为centos(通过pvdisplay查看)[root@vm-210templa

【解决】linux磁盘扩容大全:新增磁盘、原磁盘扩容、home分区root分区扩容

一、背景    linux使用中经常遇到磁盘空间不足,需要对磁盘进行扩容。根据自己的经验进行归纳整理,多种场景,帮助需要者和备查本文执行的命令,均在centos7环境下运行的,其他环境思路和相似,命令基本一致。分区情况说明:sda是单独的一块磁盘总大小50G,sda1、sda2是两个分区,sda2下面有三个逻辑分区centos-root、centos-home、centos-swap(df命令时可以看到的挂载点); centos-root 对应的挂载点是 根目录centos-home对应的挂载点是/home卷组名称为centos(通过pvdisplay查看)[root@vm-210templa