Tag: path

在Mac OS X上,Java Runtime无法在PATH中找到程序

我在Mac OS X上使用ImageMagick (10.7)。 我在MacPorts的帮助下安装了它。 当我现在进入终端并写道: identify image.jpg 它工作得非常好。 但是现在从Java中执行它时,会抛出以下exception: org.im4java.core.CommandException: java.io.FileNotFoundException: identify 我可以通过运行来看到它在PATH上: which identify 回应: /opt/local/bin/identify 现在运行时: echo $PATH 我收到了回复: /opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 相同的代码在安装了ImageMagick Windows上也能完美运行。 那么为什么im4java根本没有在PATH中找到identify ?

需要帮助在Mac上安装JUnit /如何在Mac OSX上将JUnit添加到Path环境变量

我无法弄清楚如何正确地将JUnit安装到我的mac上。 我知道我应该将它添加到路径环境变量中,我已经尝试了一些我在谷歌上发现的如何做到这一点的教程,但我不断收到错误。 这是我用过的教程的链接: http : //hathaway.cc/post/69201163472/how-to-edit-your-path-environment-variables-on-mac-os-x我有一种感觉我是在第3步中做错了。顺便说一句,我已将junit.jar文件放在Library文件夹中。 任何帮助将不胜感激!

ZipEntry路径名的文件分隔符?

ZIP条目存储条目的完整路径名,因为(我确定下一部分)ZIP存档未组织为目录。 元数据包含有关如何存储文件的信息(内部目录)。 如果我在Windows中创建ZIP文件,当我在另一个操作系统(例如Mac OS X)中解压缩数据时,文件结构将保持与以前一样在Windows中。 这是因为解压缩器是为处理这个而设计的,还是因为ZIP中的文件分隔符是标准的? 我问这个是因为我试图使用压缩文件的名称在ZIP文件中找到一个条目。 但是我应该使用哪个文件分隔符使其在Windows以外的系统中运行? 我正在使用Java,而ZipEntry的方法: .getName()为我提供了使用Windows文件分隔符的路径。 如果我使用java File.separator分隔符使其在另一个操作系统上工作,这是否足够? 或者我是否必须尝试使用​​每个可能的分隔符找到我的文件?

在CentOS 6中设置JAVA_HOME和CLASSPATH

我在/ usr / java /中解压缩了我的jdk。 我将CLASSPATH,PATH,JAVA_HOME放入/ etc / profile中,如下所示。 export JAVA_HOME=/usr/java/jdk1.7.0_21 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar 当我在/usr/java/jdk1.0.7_21/bin中编译一些java文件时, 有用。 但是当我在其他文件夹上做同样的事情时,却没有。 它显示NoClassDefFoundError。 所以我通过echo检查了ClASSPATH,PATH,JAVA_HOME。 它显示如下。 [root@localhost a]# echo $JAVA_HOME /usr/java/jdk1.7.0_21 [root@localhost a]# echo $PATH /usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/guest/bin:/usr/java/jdk1.7.0_21/bin:/usr/java/bin:/usr/java/jdk1.7.0_21/bin [root@localhost a]# echo $CLASSPATH /usr/java/jdk1.7.0_21/jre/lib/ext:/usr/java/jdk1.7.0_21/lib/tools.jar 我想在控制台中使用java,我能做些什么呢? 提前致谢。 PS。 我做了source /etc/profile 。 =================我面临的错误======================= 当我命令java A(我的类名是A)。 Error: Could not find or load main class A case我命令java […]

如何在CentOS中获取java路径?

我需要配置我的Jenkins服务器,我需要添加Jenkins配置的Java路径。 yum install java-1.8.0-openjdk但是我是lunix命令的新手,有什么建议吗? 我不知道yum安装在哪里!

Java的ProcessBuilder在哪里执行命令?

当我使用ProcessBuilder执行命令时,它如何知道在哪里查找该命令? 使用这个hack /技巧我修改了我的PATH变量(通过检查processBuilder.environment()validation)是坏的(空的,工作目录等)但是ProcessBuilder仍然可以执行sort,echo,bash等等。 它是怎么做到的?! 注意:我的特定开发环境是OSX,但此代码也将在Red Hat Enterprise Linux上运行。

如何将Hadoop Path对象转换为Java File对象

有没有办法将有效的和现有的Hadoop Path对象更改为有用的Java File对象。 有没有一种很好的方法可以做到这一点,还是我需要大胆地编写提交代码? 更明显的方法不起作用,似乎它是一个常见的代码 void func(Path p) { if (p.isAbsolute()) { File f = new File(p.toURI()); } } 这不起作用,因为Path :: toURI()返回“hdfs”标识符,Java的File(URI uri)构造函数只识别“文件”标识符。 有没有办法让Path和File一起工作? ** 好的,一个特定的有限例子怎么样。 Path[] paths = DistributedCache.getLocalCacheFiles(job); DistributedCache应该提供文件的本地化副本,但它返回一个Path。 我假设DistributedCache制作文件的本地副本,它们位于同一磁盘上。 鉴于这个有限的例子,hdfs希望不在等式中,有没有办法让我可靠地将Path转换为文件? **

如何在JDK7中重命名(不移动)文件?

我对JDK7中所有这些新的File I / O类感到困惑。 让我们说,我有一个Path并希望重命名该文件,它代表。 如何再次指定Path ,如何指定新名称? Path p = /* path to /home/me/file123 */; Path name = p.getName(); /* gives me file123 */ name.moveTo(/* what now? */); /* how to rename file123 to file456? */ 注意:为什么我需要JDK7 ? 处理符号链接 ! 问题是:我必须使用文件,在运行时知道名称和位置。 所以,我需要的是一种安全的方法(没有特殊的副作用)来创建一个新的名称 – 路径的一些旧名称路径。 Path newName(Path oldName, String newNameString){ /* magic */ }

JavaFx图像路径

我的Java类有问题。 实际上代码是正确的,但如果我单击运行按钮,则会导致图像路径exception。 static Image currentBackground = new Image(“Snake/Images/background_options.png”, true); 编译器的消息是: Exception in thread “main” java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122) Caused by: java.lang.IllegalArgumentException: Invalid URL: Invalid URL or resource not found at javafx.scene.image.Image.validateUrl(Image.java:1100) at javafx.scene.image.Image.(Image.java:624) at view.OptionsWindow.(OptionsWindow.java:21) … 3 more Caused by: java.lang.IllegalArgumentException: Invalid URL or resource not found at javafx.scene.image.Image.validateUrl(Image.java:1092) … 5 […]

Java Path ImageIcon URL .JAR

我可能已经尝试过了,没有人工作过…… 该文件是: /Users/Toto/Desktop/Titi/IUT/Java/TP2/project/src/fichierPointJava/img1.png fichierPointJava是包的名称。 当我位于包含build.xml的项目中时,我启动了ant 以下是我测试的代码: URL urlImage1=this.getClass().getClassLoader.getResource(“/src/fichierPointJava/img1.png”); URL urlImage1=this.getClass().getClassLoader.getResource(“/fichierPointJava/img1.png”); URL urlImage1=this.getClass().getClassLoader.getResource(“fichierPointJava/img1.png”); URL urlImage1=this.getClass().getClassLoader.getResource(“/img1.png”); URL urlImage1=this.getClass().getClassLoader.getResource(“img1.png”); System.out.println(“Value = “+ urlImage1); 无论有没有this ,我有一个遗嘱,有或没有getClassLoader() 希望有人能帮助我。 谢谢