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)。