r********r 发帖数: 208 | 1 运行如下的代码后得到了警告,点击“continue”后程序可以正常输出正确结果。
Google后也找不到答案,请大牛提示一下。
public class PrintCommandLineArguments{
public static void main(String[] args){
System.out.println(args[0] + " "
+ args[1] + " " + args[2]);
}
}
//arguments in command line are: arg1 arg2 arg3
----------------------------------------------------
PrintCommandLineArguments at localhost:2109 contains obsolete methods.
Reason:
The virtual machine was unable to remove all stack frames running old
code from the call stack. The virtual machine is not supplying the debugger
with valid data for those frames. Stepping into these obsolete frames may
be hazardous to the target virtual machine. |
T****U 发帖数: 3344 | 2 网络应用不要用system.out
【在 r********r 的大作中提到】 : 运行如下的代码后得到了警告,点击“continue”后程序可以正常输出正确结果。 : Google后也找不到答案,请大牛提示一下。 : public class PrintCommandLineArguments{ : public static void main(String[] args){ : System.out.println(args[0] + " " : + args[1] + " " + args[2]); : } : } : //arguments in command line are: arg1 arg2 arg3 : ----------------------------------------------------
|
r********r 发帖数: 208 | 3 多谢回复。
不是网络应用。只是在Eclipse中练习的小程序。参数也是在IDE中设定的。
【在 T****U 的大作中提到】 : 网络应用不要用system.out
|
J*******n 发帖数: 2901 | 4 把你这个class贴到Eclipse里面跑了一下,没问题啊
你确定是在Eclipse里面run的?在Run Configuration --> Java Application里面,在
Arguments tab底下的Program arguments里面定义了arg1, arg2, arg3?
【在 r********r 的大作中提到】 : 多谢回复。 : 不是网络应用。只是在Eclipse中练习的小程序。参数也是在IDE中设定的。
|
r********r 发帖数: 208 | 5 没错。我也重新启动Eclipse运行了几次,警告不见了。真是怪事,昨天反复出现了几
次。难道是和其它程序有冲突?
无论如何,多谢帮助。
【在 J*******n 的大作中提到】 : 把你这个class贴到Eclipse里面跑了一下,没问题啊 : 你确定是在Eclipse里面run的?在Run Configuration --> Java Application里面,在 : Arguments tab底下的Program arguments里面定义了arg1, arg2, arg3?
|
w**z 发帖数: 8232 | 6 可能你在debug, process 没中止,又改了code , eclipse tried to hotswap and
got confused. 程序没问题。
【在 r********r 的大作中提到】 : 没错。我也重新启动Eclipse运行了几次,警告不见了。真是怪事,昨天反复出现了几 : 次。难道是和其它程序有冲突? : 无论如何,多谢帮助。
|