有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

linux在JRE中运行java编译类,错误:无法找到或加载主类

我有一个linux系统,在我的/usr/lib/jvm/java1中安装了JRE。7/jre/bin

我正在尝试使用这个JRE查找在这个系统上运行的java进程的堆大小。 我已经写了下面的代码并试图运行它。 我的Java类:

public class GetHeapSize {
     public static void main(String[] args) {

        //Get the jvm heap size.
        long heapSize = Runtime.getRuntime().totalMemory();

        //Print the jvm heap size.
        System.out.println("Heap Size = " + heapSize);
    }
}

我两个都有。java和。在同一目录中初始化。我已经在另一台机器上编译了代码[这不重要]

当我在命令提示符下运行时

/home/codesrc>java GetHeapSize.class
Error: Could not find or load main class GetHeapSize.class

有人能告诉我我做错了什么吗。 以备不时之需:

/home/codesrc>java -version
              java version "1.7.0_09"
              Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
              Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)

共 (1) 个答案

  1. # 1 楼答案

    运行java类名

    java GetHeapSize