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 测试
首先进入 => 控制面板 > 程序
卸载 java
从您的 C: 驱动器中删除 programfile86 和 programfile 的 java 文件夹,如果您找到名为 sun 的文件夹,也将其删除
在 运行 中键入 appdata 这将显示一些文件夹,转到每个文件夹并删除名称为 java 或 sun 的文件。对该目录中的所有可用文件夹执行此操作
在 运行 中键入 regedit 并依次转到 HKEY_USER_DATA 和 HKEY_LOCAL_MACHINE 然后转到软件中删除 javasoft 文件夹,如果你找到 .. 在文件夹
中执行此操作
删除上面提到的所有东西,如果你发现你不喜欢离开并进入下一步。
然后重启电脑
并重新安装 java
我已经安装了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 测试
首先进入 => 控制面板 > 程序
卸载 java
从您的 C: 驱动器中删除 programfile86 和 programfile 的 java 文件夹,如果您找到名为 sun 的文件夹,也将其删除
在 运行 中键入 appdata 这将显示一些文件夹,转到每个文件夹并删除名称为 java 或 sun 的文件。对该目录中的所有可用文件夹执行此操作
在 运行 中键入 regedit 并依次转到 HKEY_USER_DATA 和 HKEY_LOCAL_MACHINE 然后转到软件中删除 javasoft 文件夹,如果你找到 .. 在文件夹
中执行此操作
删除上面提到的所有东西,如果你发现你不喜欢离开并进入下一步。
然后重启电脑
并重新安装 java