gpt4 book ai didi

Java 错误 "Value of local variable is not used"

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:37:30 25 4
gpt4 key购买 nike

我真的是 java 新手(2 天前开始学习)。对不起,如果这是一个愚蠢的问题。我正在尝试学习如何使用 rt.exec 和类似的方法,所以我尝试制作一个运行 calc.exe 的非常简单的程序。这是代码:

public class main {
{
try {
Runtime rt = Runtime.getRuntime() ;
Process p = rt.exec("calc.exe") ;
}

catch(Exception exc){/*handle exception*/}
}
}

http://i.stack.imgur.com/KrpsT.png

我收到错误“未使用局部变量 p 的值”。

如果我尝试编译这就是我得到的:

http://i.stack.imgur.com/Ryllw.pngI

我认为它很容易修复,但我不知道如何修复。如果有人帮忙就好了。

最佳答案

嗯,错误“局部变量 p 的值未被使用。”,实际上并不是错误。这是您的 IDE (Eclipse),警告您您实际上并未读取该变量,因此您没有收到来自它的任何输入。

你的类的另一个问题是,你没有 main 方法。像这样,

public class main {
public static void main(String[] args) {
try {
Runtime rt = Runtime.getRuntime() ;
Process p = rt.exec("calc.exe") ;
} catch(Exception exc){
/*handle exception*/
}
}
}

顺便说一句,您应该始终以大写字母开头类名。所以public class main,其实应该是public class Main

关于Java 错误 "Value of local variable is not used",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11062919/

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