Jin*_*inx 4 java classpath gson
到目前为止,我只在程序中使用了标准库.我只是制作一个简单的控制台应用程序而且我没有使用任何IDE,只是简单的文本编辑器(因为我现在不需要任何更复杂的东西).
我不知道在哪里放下我已下载的jar文件,我也不知道如何正确调用它.我读过有关包含路径的内容吗?但我不确定我是否理解.
我只是有简单的文件夹结构,如下所示:
我试过这个:
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonParser;
Run Code Online (Sandbox Code Playgroud)
但我知道它不存在.
这个答案假设您在*nix环境中使用javac和java命令.
要编译代码,您需要将jar和Java文件放在带有-cp标志的类路径中.对于这个小例子,您实际上只需要提供具有main方法的Java文件.这是因为编译器将YourClass.java通过在类路径上搜索它们来查找需要编译的任何Java文件.
javac -cp /path/to/java/files:/path/to/gson-2.2.1.jar YourClass.java
Run Code Online (Sandbox Code Playgroud)
要运行代码,您需要执行相同的操作,但只能使用main方法引用类.
java -cp /path/to/class/files:/path/to/gson-2.2.1.jar YourClass
Run Code Online (Sandbox Code Playgroud)
请记住,/path/to/java/files和/path/to/class/files目录必须指向包的根目录(如果使用包,则应该这样).
| 归档时间: |
|
| 查看次数: |
4955 次 |
| 最近记录: |