我在java中編寫了一個簡單的附加程序,並將它加入了一個.exe文件。但是,當我嘗試甚至通過點擊它從我的桌面上運行的exe文件,我得到錯誤「的錯誤在啓動過程中已發生:」這個巨人的事情:嘗試運行.exefile時啓動時出現Java錯誤.exefile
java.util.NoSuchElementException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at addit.main(addit.java:15)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
我的清單文件包含:
「主類:ADDIT
」
它具有適當的兩行
的addit.java程序:
import java.util.Scanner;
public class addit
{
public static void main (String [] args)
{
int x;
int y;
int z;
System.out.println("Welcome to Addit!");
System.out.println("Please enter the first digit.");
Scanner scanner = new Scanner(System.in);
x = scanner.nextInt();
System.out.println("Please enter the second digit.");
y = scanner.nextInt();
z = x + y;
System.out.println("The sum of " + x + " and " + y + " is " + z);
}
}
此外,順便說一句,即使運行cmd(當我運行addit.java)時,程序編譯並運行良好。
編輯:哦,等等,我很抱歉,事實證明addit.exe運行不正確。對不起,我一定很困惑。> <
發佈您的清單文件內容 –
必須在文件末尾有一個空行 –
您可以發佈addit類嗎? – Jerome