Java: 导入下载包的正确方法是什么(文件夹结构等)
Java: What is the proper way to import dowloaded packages (folder structure etc)
我正在使用 Java 迈出第一步,我正在尝试制作一个使用 Datamuse4J handler 查找相似词、押韵词等的简单程序
我从GitHub下载了文件,解压后,文件夹结构如下:
我不确定从现在开始如何在我自己的程序中使用 Datamuse4J。我已经将 datamuse 文件夹(包含 DatamuseQuery.java 和 JSONParse.java)复制到与我的程序相同的文件夹中,然后使用 import datamuse.*;
编译时没有返回任何错误。但是当我尝试使用一段代码时(示例如下)
public String findSimilarEndsWith(String word, String endLetter) {
String s = word.replaceAll(" ", "+");
return getJSON("http://api.datamuse.com/words?rd="+s+"&sp=*"+endLetter);
}
我在第 3 行收到 getJSON 的符号未找到错误。我假设我还需要包含 lib 文件夹的内容(即 quick-json-1.0.2.3.jar) 但我不知道该怎么做 - 如果这确实是问题所在。
有什么建议吗?我知道这是一个有点笼统的问题(我已经尝试研究过类似的问题)但有时通过您尝试熟悉的示例可以更容易地学习一些东西
检查您的构建路径是否包含所有需要的库文件。如果缺少某些罐子,请添加它。
如果您的问题仍未解决,请在此处粘贴您的异常。
您好,欢迎来到 java
快速回答你的问题,因为你只是复制粘贴的Datamuse4J代码,它会报告错误,因为你没有名为getJSON()的方法
我建议你先看一些简单的教程,然后再尝试太远,简单的教程如:https://www.tutorialspoint.com/java/ 给出了 Java
的一些基本知识
为了使用DatamuseQuery.javai.e.findSimilar、findSimilarStartsWith、findSimilarEndsWith等函数,您需要创建一个classDatamuseQuery的实例,然后您就可以使用DatamuseQuery的所有函数class.
创建文件 Test.java 如下..
import datamuse.*;
class Test{
public static void main(String[] args) {
DatamuseQuery dQuery = new DatamuseQuery();
String s = dQuery.findSimilarEndsWith("personal", "g");
System.out.println(s+"\n\n");
System.out.println(dQuery.findSimilarStartsWith("personal", "t"));
}
}
即使你想在你的项目中添加quick-json-1.0.2.3.jar。以下是步骤:
- 打开你的IDE
- 右键单击项目名称。
- 转到属性。
- 转到 java 构建路径(在左侧菜单中)
- 单击库选项卡。
Select 添加外部 jar。
在本例中导航到外部 jar 的路径 quick-json-1.0.2.3.jar。然后点击确定。
我正在使用 Java 迈出第一步,我正在尝试制作一个使用 Datamuse4J handler 查找相似词、押韵词等的简单程序
我从GitHub下载了文件,解压后,文件夹结构如下:
我不确定从现在开始如何在我自己的程序中使用 Datamuse4J。我已经将 datamuse 文件夹(包含 DatamuseQuery.java 和 JSONParse.java)复制到与我的程序相同的文件夹中,然后使用 import datamuse.*;
编译时没有返回任何错误。但是当我尝试使用一段代码时(示例如下)
public String findSimilarEndsWith(String word, String endLetter) {
String s = word.replaceAll(" ", "+");
return getJSON("http://api.datamuse.com/words?rd="+s+"&sp=*"+endLetter);
}
我在第 3 行收到 getJSON 的符号未找到错误。我假设我还需要包含 lib 文件夹的内容(即 quick-json-1.0.2.3.jar) 但我不知道该怎么做 - 如果这确实是问题所在。
有什么建议吗?我知道这是一个有点笼统的问题(我已经尝试研究过类似的问题)但有时通过您尝试熟悉的示例可以更容易地学习一些东西
检查您的构建路径是否包含所有需要的库文件。如果缺少某些罐子,请添加它。 如果您的问题仍未解决,请在此处粘贴您的异常。
您好,欢迎来到 java
快速回答你的问题,因为你只是复制粘贴的Datamuse4J代码,它会报告错误,因为你没有名为getJSON()的方法
我建议你先看一些简单的教程,然后再尝试太远,简单的教程如:https://www.tutorialspoint.com/java/ 给出了 Java
的一些基本知识为了使用DatamuseQuery.javai.e.findSimilar、findSimilarStartsWith、findSimilarEndsWith等函数,您需要创建一个classDatamuseQuery的实例,然后您就可以使用DatamuseQuery的所有函数class.
创建文件 Test.java 如下..
import datamuse.*;
class Test{
public static void main(String[] args) {
DatamuseQuery dQuery = new DatamuseQuery();
String s = dQuery.findSimilarEndsWith("personal", "g");
System.out.println(s+"\n\n");
System.out.println(dQuery.findSimilarStartsWith("personal", "t"));
}
}
即使你想在你的项目中添加quick-json-1.0.2.3.jar。以下是步骤:
- 打开你的IDE
- 右键单击项目名称。
- 转到属性。
- 转到 java 构建路径(在左侧菜单中)
- 单击库选项卡。
Select 添加外部 jar。
在本例中导航到外部 jar 的路径 quick-json-1.0.2.3.jar。然后点击确定。