idlj.exe:找不到文件异常

Posted

技术标签:

【中文标题】idlj.exe:找不到文件异常【英文标题】:idlj.exe : file not found exception 【发布时间】:2014-03-23 00:56:02 【问题描述】:

我正在通过 CMD 运行以下命令:

"C:\Program Files\Java\jdk1.7.0_51\bin\idlj.exe" -fall hello.idl

hello.idl 文件与 idlj.exe 文件位于同一文件夹中,包含以下内容

module HelloApp

interface Hello

string sayHello();
oneway void shutdown();
;
;

但是,我在执行上述命令时收到以下错误:

java.io.FileNotFoundException: hello.idl (The system cannot find the file specified)

您能否告知这里出了什么问题以及解决方案。 idl 文件是否应该位于另一个文件夹中?

谢谢

【问题讨论】:

看起来hello.idl 不在当前目录中 【参考方案1】:

文件 hello.idl 应该在您的当前目录中。

所以如果你在idlj.exe这样的同一个目录下有idl文件,那么你应该去目录C:\Program Files\Java\jdk1.7.0_51\bin并执行命令:idlj.exe -fall hello.idl

【讨论】:

以上是关于idlj.exe:找不到文件异常的主要内容,如果未能解决你的问题,请参考以下文章

文件找不到异常(FileNotFoundException)

System.Security.Cryptography.RSA.FromXmlString 系统找不到指定的文件和X509读取证书文件系统找不到指定的文件异常

无法加载 DLL“coredll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

使用 BitmapFactory.decodeFile 找不到 Android Studio 文件异常

异常 - 系统找不到指定的文件

找不到文件或参考