【问题标题】:How do to run java class in command Line (cmd)? (use classpath)如何在命令行(cmd)中运行java类? (使用类路径)
【发布时间】:2013-11-06 21:31:14
【问题描述】:

我在文件夹 D:\myProjects\new_example: 中有 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:\library\gson-2.2.4.jar AND MyClass.java在D:\myProjects\new_example\MyClass.java中),使用classpath... 怎么运行它..?

【问题讨论】:

    标签: command-line classpath javac


    【解决方案1】:

    您所需要的一切: en.wikipedia.org/wiki/Classpath_(Java)

    【讨论】:

      【解决方案2】:

      我建议试试这个:

      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
      

      【讨论】:

        【解决方案3】:

        从目录 D:\myProjects: 试试这个

        java -cp D:\library\gson-2.2.4.jar new_example.MyClass

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-07-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多