Java 运行时错误说找不到所有程序的主要方法

Java Runtime error say main method not found for all the program

我已经安装了java 8. 我已经为class路径设置了环境变量。

错误:在class测试中找不到主要方法,请将主要方法定义为: public static void main(String[] args) 或 JavaFX 应用程序 class 必须扩展 javafx.application.Application

我在 java 中编写的每个程序都遇到相同的错误。所有这些程序在其他计算机上都运行良好,但在我的系统中,每当我 运行 java ClassName 时,它​​都会给我同样的错误。 我正在使用 Android Studio 进行 android 应用程序开发,工作正常。 Java IDE netbeans 和 IntelliJ 也工作正常。

什么可能导致 JRE 出现此问题?

class Test{
   public static void main(String[] args) 
  {
    int tax=20;
    double main1=220;
    double total = main1*tax/100;
    System.out.println(total);
}}

这是一个示例程序:

编译使用 - javac Test.java

运行 使用 - java 测试

  1. 首先进入 => 控制面板 > 程序

  2. 卸载 java
  3. 从您的 C: 驱动器中删除 programfile86 和 programfile 的 java 文件夹,如果您找到名为 sun 的文件夹,也将其删除

  4. 在 运行 中键入 appdata 这将显示一些文件夹,转到每个文件夹并删除名称为 java 或 sun 的文件。对该目录中的所有可用文件夹执行此操作

  5. 在 运行 中键入 regedit 并依次转到 HKEY_USER_DATA 和 HKEY_LOCAL_MACHINE 然后转到软件中删除 javasoft 文件夹,如果你找到 .. 在文件夹

  6. 中执行此操作

删除上面提到的所有东西,如果你发现你不喜欢离开并进入下一步。

然后重启电脑

并重新安装 java