相关疑难解决方法(0)

使用Java获取当前工作目录

我想使用访问我当前的工作目录

 String current = new java.io.File( "." ).getCanonicalPath();
        System.out.println("Current dir:"+current);
 String currentDir = System.getProperty("user.dir");
        System.out.println("Current dir using System:" +currentDir);
Run Code Online (Sandbox Code Playgroud)

输出:

Current dir: C:\WINDOWS\system32
Current dir using System: C:\WINDOWS\system32
Run Code Online (Sandbox Code Playgroud)

我的输出不正确,因为C盘不是我当前的目录.在这方面需要帮助.

java working-directory

955
推荐指数
15
解决办法
125万
查看次数

如何在Windows机器上找到JDK的安装位置?

我需要知道JDK在我的机器上的位置.

Java -versioncmd中运行时,它将版本显示为"1.6.xx".要在我的机器上查找此SDK的位置,我尝试使用echo %JAVA_HOME%但它只显示'JAVA_HOME'(因为我的环境变量中没有设置'JAVA_PATH'var).

java windows

288
推荐指数
16
解决办法
86万
查看次数

获取java JRE的路径

它可以获得用于当前过程的jre的位置.需要启动其他java应用程序作为单独的进程.有不同的jre可用(并且没有设置路径变量)我想询问例如.这个装载机.在Solaris,Linux,Windows上运行.

java

26
推荐指数
2
解决办法
2万
查看次数

从java代码以编程方式查找绝对java.exe路径

如果我有一个由用户启动的java jar或类文件(假设在路径变量中设置了java路径),那么如何从代码中找出java.exe/javaw.exe的绝对路径文件正在启动.

就像在ubuntu上我们可以运行:% which java它显示路径.

但是在Windows上,如果我检查System.getenv()可能会发生多个路径,例如旧版本或新版本.如果通过cmd行,我运行java -version它不会显示路径.

你能告诉我通过纯java或Windows命令行如何找到javaw.exe的位置?

java windows path javaw

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

标签 统计

java ×4

windows ×2

javaw ×1

path ×1

working-directory ×1