gpt4 book ai didi

java - 堆栈上的 Eclipse 过时方法

转载 作者:行者123 更新时间:2023-11-30 11:23:00 25 4
gpt4 key购买 nike

我在我的 Macbook air OS 10.9 上使用 Eclipse for Java。我一直收到错误 Obsolete Methods on the Stack,并警告说当我运行没有错误的非常基本的程序时它可能会导致虚拟机出现问题。我运行了一个只有类和主要方法的程序,但出现了这个错误。在错误框之后,bug 引用了 main 方法,但我知道语法是正确的,因为我使用了 Eclipse 的 main 方法。

import java.util.Scanner;

public class Dowhile {

public static void main(String[] args) {
/*Scanner scanner = new Scanner(System.in);
System.out.println("Enter a number");
int value = scanner.nextInt();
System.out.println(value);*/
/*do{
System.out.println("Enter a number ");
int value = scanner.nextInt();

}
while(value != 5);
System.out.println("Got 5");*/
}
}

更新:

我现在没有收到过时方法错误,只是 Exception in thread "main"... at line 5

最佳答案

此错误消息表明您正在进行热代码替换,并且堆栈上的帧不再与正在运行的 VM 中的类文件匹配。重新启动调试 session /目标 VM 应该就足够了。

热代码替换(HCR)含义:

这是一种调试技术,Eclipse Java 调试器通过调试 channel 将新的类文件传输到另一个 JVM。

read more .

Bugzilla

Dreamincode

关于java - 堆栈上的 Eclipse 过时方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21447002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com