java - 我在java中出现这样的错误背后的原因是什么?
问题描述
package Akash;
public class hell
{
public static long toMilesPerHour (double kilometersPerHour) {
if (kilometersPerHour < 0) {
return -1;
}
else {
long milesPerHour = Math.round(kilometersPerHour / 1.609);
return milesPerHour;
}
}
public static void printConversion (double kilometersPerHour) {
if (kilometersPerHour < 0) {
System.out.println("Invalid Value");
}
else {
long miles = toMilesPerHour(kilometersPerHour);
System.out.println(kilometersPerHour + " km/h = " + miles + " mi/h");
}
}
}
错误:在 Akash.hell 类中找不到主方法,请将主方法定义为:public static void main(String[] args) 或 JavaFX 应用程序类必须扩展 javafx.application.Application
解决方案
您的程序中缺少主要方法,它应该如下所示
public class Cash{
public static void main(String[] args) {
Hell.printConversion(10);
}
}
推荐阅读
- tensorflow - 具有 2 个单元和 softmax 的输出层是使用 LSTM 进行二进制分类的理想选择吗?
- c - 有没有办法在 C 中制作这样的节日树?
- pine-script - Pine Editor TradingView 问题:为 EMA 交叉策略设置止损和 TP
- recursion - 使用python查找recusive函数的极限
- c++ - 为什么我们使用指向指针的指针和指向另一个的普通指针?
- r - 如何使用变量名提取数据框的列索引?
- database - Firebase 实时数据库数据模型类问题 Kotlin
- excel - 你如何编写一个复制最后一个数据列并将其立即插入到右侧有效扩展数据的宏
- vim - 在 vim 插入模式下:`ctrl-o` + `h` 与 `left arrow keys` 工作方式不同
- git - 如何在 gitlab 中 git clone 后包含文件