NLTK 找不到 Java 可执行文件

2024-08-24Java开发问题
11

本文介绍了NLTK 找不到 Java 可执行文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我用的是NLTK的nltk.tag.stanford,需要调用java可执行文件.

I am using NLTK's nltk.tag.stanford, which needs to call the java executable.

我将 JAVAHOME 设置为安装 jdk 的 C:Program FilesJavajdk1.6.0_25,但运行程序时出现错误

I set JAVAHOME to C:Program FilesJavajdk1.6.0_25 where my jdk is installed, but when run the program I get the error

"NLTK was unable to find the java executable! Use the config_java() or set the JAVAHOME variable"

然后我花了3个小时调试它并尝试了

Then I spent 3 hours on debugging it and tried

config_java("C:/Program Files/Java/jdk1.6.0_25/")

config_java("C:/Program Files/Java/jdk1.6.0_25/bin/")
and those without the ending "/". 

但是 nltk 仍然找不到它.

However the nltk still cannot find it.

有人知道出了什么问题吗?非常感谢!

Anyone has idea about what's going wrong? Thanks a loooot!

推荐答案

如果设置 JAVA_HOME 环境对你没有帮助,试试这个:

If setting the JAVA_HOME environment doesn't help you, try this:

config_java() 对我不起作用.我将以下几行添加到我的代码中并且它起作用了:

config_java() did not work for me. I add the following lines to my code and it worked:

import os
java_path = "C:/Program Files/Java/jdk1.7.0_11/bin/java.exe"
os.environ['JAVAHOME'] = java_path

我正在运行 Windows 7 64 位

I am running Windows 7 64-bit

这篇关于NLTK 找不到 Java 可执行文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

The End

相关推荐

如何使用 JAVA 向 COM PORT 发送数据?
How to send data to COM PORT using JAVA?(如何使用 JAVA 向 COM PORT 发送数据?)...
2024-08-25 Java开发问题
21

如何使报表页面方向更改为“rtl"?
How to make a report page direction to change to quot;rtlquot;?(如何使报表页面方向更改为“rtl?)...
2024-08-25 Java开发问题
19

在 Eclipse 项目中使用西里尔文 .properties 文件
Use cyrillic .properties file in eclipse project(在 Eclipse 项目中使用西里尔文 .properties 文件)...
2024-08-25 Java开发问题
18

有没有办法在 Java 中检测 RTL 语言?
Is there any way to detect an RTL language in Java?(有没有办法在 Java 中检测 RTL 语言?)...
2024-08-25 Java开发问题
11

如何在 Java 中从 DB 加载资源包消息?
How to load resource bundle messages from DB in Java?(如何在 Java 中从 DB 加载资源包消息?)...
2024-08-25 Java开发问题
13

如何更改 Java 中的默认语言环境设置以使其保持一致?
How do I change the default locale settings in Java to make them consistent?(如何更改 Java 中的默认语言环境设置以使其保持一致?)...
2024-08-25 Java开发问题
13