我已经安装了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。从programfile86和programfile删除C:驱动器中的java文件夹,如果您找到名为sun的文件夹,也将其删除
在运行类型appdata中,这将向您显示一些文件夹,进入每个文件夹并删除名称为java或sun的文件。为此目录中所有可用的文件夹执行此操作
在运行中,分别键入regedit和goto HKEY_USER_DATA和HKEY_LOCAL_MACHINE,然后在删除javasoft文件夹的goto软件中查找..在两个文件夹中都这样做[]]
如果发现如果没有请假,请删除上面提到的所有内容,然后继续下一步。
然后重新启动计算机
并重新安装Java