j***a语言多级目录,j***a 目录

kodinid 11 0

大家好,今天小编关注到一个比较意思的话题,就是关于java语言多级目录问题,于是小编就整理了3个相关介绍Java语言多级目录的解答,让我们一起看看吧。

  1. java中获取工程中res目录路径的方法?
  2. 如何在Java中创建临时目录/文件夹?
  3. java程序运行后提示找不到或无法加载主类~?

j***a中获取工程中res目录路径方法

获取当前类的所在工程路径; 如果不加“/” File f = new File(this.getClass().getResource("").getPath()); System.out.println(f)

;结果:C:Documents%20and%20SettingsAdministratorworkspaceprojectNameincom est 获取当前类的绝对路径;第二种:File directory = new File("");//参数为空 String courseFile = directory.getCanonicalPath() ; System.out.println(courseFile)

java语言多级目录,java 目录-第1张图片-安济编程网
图片来源网络,侵删)

;结果:C:Documents and SettingsAdministratorworkspaceprojectName 获取当前类的所在工程路径;第三种:URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt")

; System.out.println(xmlpath)

;结果:file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt 获取当前工程src目录下selected.txt文件的路径第四种:System.out.println(System.getProperty("user.dir"))

java语言多级目录,java 目录-第2张图片-安济编程网
(图片来源网络,侵删)

;结果:C:Documents and SettingsAdministratorworkspaceprojectName 获取当前工程路径第五种:System.out.println( System.getProperty("j***a.class.path"))

;结果:C:Documents and SettingsAdministratorworkspaceprojectNamein获取当前工程路径

如何在J***a中创建临时目录/文件夹

File file = new File("目录或者文件名字的路径是绝对的"); file.isFile( //是文件的话 file.ceateNewFile(); )else{ file.mkDir(); }

java语言多级目录,java 目录-第3张图片-安济编程网
(图片来源网络,侵删)

j***a程序运行后提示找不到或无法加载主类~?

这边提供一个关于程序中含有package关键字使用终端”运行程序时出现“找不到或无法加载主类”,而使用Eclipse软件可以正常运行程序的可能解决办法。 例如程序名为helloWorldTest.j***a,程序中含有package helloWorld语句,而该包位于j***atest目录下,即j***atest/helloWorld/HelloWorldTest.j***a。 应该在j***a文件所在的目录运行j***ac指令,即在helloWorld目录中运行j***ac HelloWorldTest.j***a 再在包所在的上层目录中运行j***a指令,即在j***atest目录中运行j***a helloWorld.HelloWorldTest 由于是在OS X环境学习的j***a,对于classpath等的设置不太熟悉,可能此方法与部分答主所述为同一意思。

到此,以上就是小编对于j***a语言多级目录的问题就介绍到这了,希望介绍关于j***a语言多级目录的3点解答对大家有用。

标签: 目录 j***a 路径