将自构建的java包导入.sikuli项目

时间:2016-02-26 17:29:43

标签: java swing import jython sikuli

我已经下载了源代码,并通过javac编译了一个java类。它是一个带有GUI的聊天机器人,它有摇摆导入等。代码现在有一个java文件和一个类文件。

import sys
import os.path

sys.path.append("C:\Documents and Settings\user")
sys.path.append("C:\Program Files\Java\jdk1.7.0_79\src")  
sys.path.append("C:\Python27\Lib\site-packages")
sys.path.append("C:\Documents and Settings\user.USER-C337190001   \nltk_data")

from javax.swing import JFrame, JButton, JTextField, JLabel, JTextArea,  JPanel, JScrollPane
from javax.swing import ChatBot

import nltk

from nltk.corpus import state_union
from nltk.tokenize import PunktSentenceTokenizer
from nltk.tokenize import sent_tokenize, word_tokenize

#bot implementation attempt

p = ChatBot()

以上是我的.Sikuli文件。正如您所看到的,我已经篡改了一堆sys.path代码行无济于事。

作为我的最后一招,我尝试将我的ChatBot.java文件和ChatBot.class添加到swing库中。 swing文件的路径是" C:\ Program Files \ Java \ jdk1.7.0_79 \ src \ javax \ swing"

我尝试以这种方式导入类以避免范围问题,看起来好像我可以从swing中导入像JFrame这样的东西。但是,我仍然得到---"无法导入名称ChatBot

0 个答案:

没有答案