eclipse 中未使用的 java 局部变量

标签 java eclipse

这是代码的摘录:

    if (resultText.equalsIgnoreCase("open browser"))
        {
            try{
            Process p;  //resultText="";
            p = Runtime.getRuntime().exec("cmd /c start chrome.exe");

            }catch(Exception ae){}
        }

在 eclipse 中它显示警告为:

没有使用局部变量p的值

这里有什么问题吗?请帮我理解这个问题。谢谢。

最佳答案

这只是来自 IDE 的警告。这不是错误。它只是让您知道 p 从未被使用过。你可以把你的代码变成:

if (resultText.equalsIgnoreCase("open browser"))
{
    try{
        Runtime.getRuntime().exec("cmd /c start chrome.exe");
    }catch(Exception ae){}
}

它会做同样的事情。

关于eclipse 中未使用的 java 局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26023262/

相关文章:

java - 如何在我的 Eclipse 项目中导入 javax.servlet/jakarta.servlet API?

java - 如何在不导出和导入的情况下跨多个系统共享用户库

java - Eclipse for Mac 和 Windows 的编码问题

java - 如何计算排序链表(数字)上的频率 Java

java - 解决 Android SDK bug : Handler. getLooper() 清除线程中断状态

java - 如何从g1gc日志计算对象升级率?

java - 加载 CDI 扩展时 TomEE+ 出错

java - 无法通过 SSH 隧道远程调试 JVM

java - Hibernate 4 注释配置

java - Eclipse android sdk 包无法打开 Android SDK 管理器