当前位置: 首页 > 知识库问答 >
问题:

Ubuntu 12.04中的Java FileNotFoundException?

汪安宁
2023-03-14

我有Ubuntu12.04,在那里我安装了JDK7,Jboss服务器为7.1.1并且成功地运行了我的应用程序。问题是我的java应用程序在运行时编辑了一个xml文件来更新文件的内容。它在Windows中运行良好,但在ubuntu中却抛出了FileNotFoundException。

但我手动检查过文件在那里。

你能帮帮我吗。就像你不能在运行时在ubuntu或一些管理特权更改文件一样。

原因:java.io.FileNotFoundException:/home/azureuser/ranveer/hopscotch/jboss-as-7.1.1.final/standalone/deployments/hop.ear/entre.war/config/datacon/daoconfig.xml(无此类文件或目录)04:04:33,219错误[stderr](http-0.0.0.0-8080-5)在java.io.FileInputStream.Open(本机方法)04:04:33,219错误[stderr](http-0.0.0.0-8080-5)在

共有1个答案

王兴腾
2023-03-14

我会对文件的存在进行三次检查,同时考虑大小写敏感性(特别是因为您提到它可以在windows上工作)。此外,根据文档,异常名称具有误导性:它可能表示其他问题,例如权限或有目录而不是文件。

http://docs.oracle.com/javase/7/docs/api/java/io/fileinputstream.html#fileinputstream(java.io.file)

 类似资料:
  • 我在Ubuntu中安装JDK有困难,我不能让它工作。谁能让我知道我做错了什么? 1-我从Oracle的网站下载了jdk-6u35-linux-i586.bin 2-我将下载的文件移到了家里/ 3-我使用chmod+x jdk-6u35-linux-i586.bin将其转换为可执行文件 4-我使用sudo./jdk1.6.0_35执行它 5-我使用mv jdk1.6.0_35//usr/local/

  • 我使用子JPanel构造JScrollPane,然后尝试将JScrollPane添加到父JPanel中,希望有一个可滚动的自定义JPanel。 我有一个大的细白线前面的所有我的组件,他们是没有滚动。有什么想法吗?

  • 我已经为android Studio创建了一个webview应用程序。但没有加载web URL。错误为NET::ERR_ACCESS_DENIED。有谁能帮忙吗

  • 我有一个使用Java Version8的Spring和Maven的项目。当我运行maven update时,它适用于Java9或更高版本,当我编译它时,它适用于Java8。我注意到了这一点,因为用Maven更新会将一个特定的类更改为Java9,而我无法导入这个类。 这个类是:javax.annotation.generated(Java8)。 这是要导入的类。但是,当我进行maven更新时,文件的

  • 当应用程序启动EncryptionBootstrapConfiguration无法自动装配我的自定义TextEncryptor-https://github.com/spring-cloud/spring-cloud-commons/blob/cde7c7f3118382490c28776f66e0a56f248141fd/spring-cloud-context/src/main/java/or

  • 我有一个问题,找出我的源代码中的错误。 有什么办法可以解决它吗? 我的代码中抛出了“ArrayIndexOutOfBoundsException”,但我无法找到它的位置。 android studio中的logcat:

  • RISC-V 与中断相关的寄存器和指令 [info] 回顾:RISC-V 中的机器态(Machine Mode,机器模式,M 模式) 是 RISC-V 中的最高权限模式,一些底层操作的指令只能由机器态进行使用。 是所有标准 RISC-V 处理器都必须实现的模式。 默认所有中断实际上是交给机器态处理的,但是为了实现更多功能,机器态会将某些中断交由内核态处理。这些异常也正是我们编写操作系统所需要实现的

  • 加载EGL入口点时出错。 Java运行时环境检测到一个致命错误: exception_access_visultion(0xC0000005)在pc=0x000000000000,pid=22096,tid=21896 这是错误日志文件中的线程(完整文件太长):------------------------------------------------- 非常感谢你的回答。埃吉尔