java - 使用CMD用Java文件编译Jar文件(供类使用)

标签 java class object jar gson

我正在尝试使用 Gson Java 库进行 ArrayList 到 JSON 对象类的使用。

我当前编译它的Bat代码是这样的:

      @echo off
      javac -cp ".;/gson-2.8.2.jar" AdobeExtender.java
      java -cp ".;/gson-2.8.2.jar" AdobeExtender
      pause

这是我在 java 代码中使用的来调用 jar 文件中的类

    String aeKeysJson = new Gson().toJson(aeKeys);

我正在使用 gson-2.8.2.jar。这些都在同一个目录中。 该文件将无法编译并且无法识别 gson 类。

最佳答案

你必须删除gson-2.8.2.jar名称前的斜杠字符/,这样

@echo off
javac -cp ".;gson-2.8.2.jar" AdobeExtender.java
java -cp ".;gson-2.8.2.jar" AdobeExtender
pause

关于java - 使用CMD用Java文件编译Jar文件(供类使用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49204307/

相关文章:

java - 快速了解 Spring 3

class - 创建一个类来处理 Access 表单控件事件

JavaScript:如何通过子对象值获取父对象键?

java - JPA/Hibernate - 共享主键

java - 无法打开套接字文件: target process not responding or HotSpot VM not loaded

java - 运行时 NullPointerException

java - 使用数组调用方法时出现问题

c++ - 构造函数初始化和在构造函数中设置的私有(private)变量

c++ - C 在当前是对象的另一个类中调用类函数

flutter - 在 Dart 中创建类的实例