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

问题描述 投票:1回答:1

我已经安装了Java8。我已经为类路径设置了环境变量。

错误:在Test类中找不到Main方法,请将main方法定义为:公共静态void main(String [] args)或JavaFX应用程序类必须扩展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测试运行

java class jvm runtime
1个回答
0
投票
  1. 首先通过进入=>控制面板>程序

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

  3. 在运行类型appdata中,这将向您显示一些文件夹,进入每个文件夹并删除名称为java或sun的文件。为此目录中所有可用的文件夹执行此操作

  4. 在运行中,分别键入regedit和goto HKEY_USER_DATA和HKEY_LOCAL_MACHINE,然后在删除javasoft文件夹的goto软件中查找..在两个文件夹中都这样做[]]

  5. 如果发现如果没有请假,请删除上面提到的所有内容,然后继续下一步。

    然后重新启动计算机

并重新安装Java

© www.soinside.com 2019 - 2024. All rights reserved.