Tag: 路径

Eclipse中没有找到任何java虚拟机

可能重复: Eclipse – 没有Java(JRE)/(JDK)……没有虚拟机 我试图让Eclipse Indigo重新启动我的计算机 – 我之前运行它没有任何问题,但现在我得到这样的错误; 必须提供Java运行时环境(JRE)或Java开发工具包(JDK)才能运行Eclipse。 搜索以下位置后未找到Java虚拟机:当前PATH中的C:\ eclipse \ jre \ javaw.exe javaw.exe 我该如何纠正这个问题?

将自相交Path2D分成几个非自相交路径的算法?

我需要摆脱形状中的自相交。 形状由点arrays构成,因此该形状的所有段都是线。 ( 只有线条,没有曲线和弧线) 以前,我尝试从那些点创建Path2D,从中构造一个Area,然后使用它的PathIterator我创建了几个Path2D,它们不知何故是前一个路径的子路径,因此自相交消失了。 但这对某些路径不起作用 – 自我交叉仍然存在。 所以你能指点我能在哪些地方找到做类似事情的好算法吗? 编辑:我在任何地方都找不到任何有用的东西,所以我编写了自己的算法。 看到答案。

Java – 用于读取文本文件的FilenotfoundException

通过运行这… File file = new File(“Highscores.scr”); 我一直得到这个错误,我真的不知道如何绕过它。 该文件当前位于我的.java文件的源包中。 我可以通过指定路径轻松读取文件但我打算在多台计算机上运行它,所以我需要使用该程序随身携带该文件。 这个问题不是关于读取文本文件而是指定其位置而不使用绝对路径。 香港专业教育学院搜索答案,但我得到的答案只是“指定名称”和“指定绝对路径”。 id张贴图片以使其更清晰,但我没有10个代表这样做:/我该怎么做? 干杯。

找到我在注册表中安装的应用程序的路径

我使用innosetup安装我的程序java,安装程序将生成密钥运行。 我想得到安装的路径 innosetup线: Root: HKLM; Subkey: “Software\Microsoft\Windows\CurrentVersion\Run”; ValueType: string; ValueName: “Mi_Programak”; ValueData: “{app}\esperoo.exe”;” 该类将调用文件,但我需要安装路径,如何在注册表中找到我的应用程序名称的安装路径?

TreePath到java.io.File

有没有简单的方法从TreePath获取File (或java.nio.file.Path )? 例如,你有一个像这样的JTree : Green |—Blue |—Red |—Yellow |—Purple.jpg |—Brown.jpg |—Black.jpg 如果您有一个TreePath转到Black.jpg ,有没有办法获得路径为Green\Yellow\Black.jpg的File (或Path )? 我可以做很长的路,一个接一个地带着父母/孩子,一点一点地构建路径,但我希望有更优雅的方式……

用什么代替路径中的空格字符?

我从Java应用程序启动bash,我在我的路径中执行命令,在bash空间内执行(例如cd / Documents and Settings / test),我使用Process Builder运行命令但是当路径有空格时它不起作用。 我尝试用%20替换空格但没有帮助。 该怎么办 ?

Java Path中的星号

我正在阅读OCA / OCP Java SE和程序员I和II学习指南。 在页52​​0上有一个用于匹配的方法: public void matches(Path path, String glob){ PathMatcher matcher = FileSystems.getDefault().getPathMatcher(glob); System.out.println(matcher.matches(path)); } 现在,在下一页上有一段代码使用了这个方法: public static void main(String [] args){ Path path1= Paths.get(“0*b/test/1”); Path path2 = Paths.get(“9\\*b/test/1”); Path path3 = Paths.get(“01b/test/1”); Path path4 = Paths.get(“0*b/1”); String glob = “glob:[0-9]\\*{A*,b}/**/1”; matches(path1,glob); matches(path2,glob); matches(path3,glob); matches(path4,glob); } 根据这本书的结果应该是:真假虚假 但是,当我尝试运行它时,我得到以下exception: Exception in thread “main” […]

安装jre 7时如何设置Jre 6的路径?

我正在通过java 1.6 u_17编程,但我安装了JRE版本6和JRE版本7,那么如何从JDK 1.6运行我编译的程序只运行JRE 6? 默认情况下,它通过JRE 7运行我的类文件,如何更改此行为? 任何在Windows 7中设置类路径的想法,就像我们为JDK做的那样。 我的命令提示符中显示以下内容 E:\JAVA>javac -version javac 1.6.0_17 E:\JAVA>java -version java version “1.7.0_09” Java(TM) SE Runtime Environment (build 1.7.0_09-b05) Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode, sharing) 这是我的SET命令显示Windows 7环境路径 ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\Administrator\AppData\Roaming ClassPath=C:\Program Files\Java\jdk1.6.0_17\bin\mysql-connector-java-5.1.5-bin.jar; CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME=RANDMATE-PC ComSpec=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\Administrator JAVA_HOME=C:\Program Files\Java\jre6\bin; LOCALAPPDATA=C:\Users\Administrator\AppData\Local LOGONSERVER=\\RANDMATE-PC NUMBER_OF_PROCESSORS=2 OS=Windows_NT Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program […]

移动到一级目录

是否可以在Java中向下移动一级目录? 例如,在命令提示符中: C:\Users\foo\ 我可以用cd..去: C:\Users\ 是否可以在Java执行此操作,因为我使用System.getProperty(“user.dir”)获取目录; 但是,这不是我想要工作的目录,而是目录下的1级。 我曾想过使用Path类方法; subpath(i,j) ,但如果要将“user.dir”更改为另一个目录,则返回的subpath将不同。

尝试了很多答案让我的keytool.exe打开但失败了

我试图让keytool.exe运行,但命令提示符一打开就消失得如此之快。 我还尝试手动输入命令提示符 C:\ Program Files \ Java \ jdk1.6.0_25 \ bin 它说“程序”不被识别为内部或外部命令,可操作程序或批处理文件。 我无法打开程序文件夹本身。 我去了环境变量并改变了路径 1)C:\ Program Files \ Java \ jdk1.6.0_25 \ bin 2)C:\ Program Files \和更多差异相关的路径等等但是命令提示符中的结果仍然给我这个错误。 当我输入’C:> java’时它显示了列表(我附上了cmd的屏幕截图,但不允许新用户) 我从这个链接按照这个方向 我找不到Android keytool 他们都没有能够解决我的问题。 我错过了什么吗? 我希望尽快解决这个问题。 !!!更新!!! 我发现我必须在路径前键入cd “cd C:\ Program Files \ Java \ jdk1.6.0_25 \ bin” 我假设如果我输入C:并按回车键,它会将目录更改为C:然后我可以从那里输入路径,但即使在“程序文件”本身也总是出错。 感谢大家! 这是我的命令提示符中的示例 C:> Program Files \ Java […]