Java sphinx helloworld代码中的错误
我正在尝试设置狮身人面像,我正在遵循教程。 当我从“sphinx4-0.1alpha-src”复制并粘贴hello world的代码时;我在第行中遇到一个错误:Java sphinx helloworld代码中的错误,java,eclipse,cmusphinx,Java,Eclipse,Cmusphinx,我正在尝试设置狮身人面像,我正在遵循教程。 当我从“sphinx4-0.1alpha-src”复制并粘贴hello world的代码时;我在第行中遇到一个错误: } catch (InstantiationException e) { 错误表示InstanceionException的捕获块不可访问 决不会从try语句体引发此异常。 我的意思是,我没有写这段代码,甚至在视频中也有这一行,但没有出现错误。我知道这没什么大不了的,如果我运行程序并单击“避免错误”,它就会正常运行。 [我正在wind
} catch (InstantiationException e) {
错误表示InstanceionException的捕获块不可访问
决不会从try语句体引发此异常。
我的意思是,我没有写这段代码,甚至在视频中也有这一行,但没有出现错误。我知道这没什么大不了的,如果我运行程序并单击“避免错误”,它就会正常运行。
[我正在windows 8机器上使用Eclipse“Eclipse-standard-kepler-SR1-win32-x86_64”]
该文件夹中的文件列表:
编译文件
你好,格兰
helloworld.config.xml
HelloWorld.java
helloworld.舱单
自述文件
问题-为什么我会看到这个错误?
(我认为代码中没有问题,因为它是sphnix的alpha版)这可能是因为这个异常从未声明从您的
try{}
块抛出,只需删除最后一个catch块该异常可能是上述两个捕获异常类型之一的子类,发布到javadocwhere是InstanceionException的链接?你是什么意思?它就在那个文件的末尾…:P我是一个newbie@sᴜʀ我没有看到他发布的pastebin链接中导入的代码。好吧,我已经认为如果我删除该块,代码会起作用,因为如果我现在运行它,它会起作用,我的问题是,可能我做错了什么,因为相同的代码似乎在视频中没有显示任何问题。。。你确定代码中有bug吗?我不知道那个视频教程,如果你的代码没有声明抛出非运行时异常,你就不会捕获它,所以你的意思是说代码不正确(当然)我应该删除那个块,对吗?是的,如果你的代码没有声明抛出那个非运行时异常,你不应该期待它