Command line 如何在命令行(cmd)中运行java类?(使用类路径)

Command line 如何在命令行(cmd)中运行java类?(使用类路径),command-line,classpath,javac,Command Line,Classpath,Javac,我在文件夹D:\myProjects\new\u中有java类示例: package new_example; import com.google.gson.Gson; class MyClass{ public static void main(String[] args) { MyClass myClass = new MyClass(); Gson gson = new Gson(); System.out.println(gs

我在文件夹D:\myProjects\new\u中有java类示例:

package new_example;

import com.google.gson.Gson;

class MyClass{

    public static void main(String[] args) {
        MyClass myClass = new MyClass();
        Gson gson = new Gson();
        System.out.println(gson.toJson(myClass.getMyDate()));
    } 
    public String getMyDate(){
       return "Hello";
    }
 }
如何从磁盘D:在命令行(cmd)中运行此类?(如果gson-2.2.4.jar位于D:\myProjects\new\u example\MyClass.java中的D:\library\gson-2.2.4.jar和MyClass.java),请使用类路径。。。如何运行它?

您需要的一切:

从目录D:\myProjects中尝试此操作:


java-cp D:\library\gson-2.2.4.jar new\u example.MyClass

我建议尝试以下方法:

java -cp "jar_name.jar;libs/*" com.test.App

jar_name.jar : your jar name with .jar extension

libs/* : relative path to your dependency jars

com.test.App : Class with main(String[]) method