当前位置: 首页 > 面试题库 >

在Java中找不到要求创建类的符号

逑禄
2023-03-14
问题内容

我有一个定义如下的类:

public class Myclass { 
   public int myvariable = 100;

   if( myvariable > 0) {

   }
}

为什么我在if condition声明之前出现错误cannot find symbol , symbol : class myvariable , location : class Myclass <identifier> expected

我只是在这里将整数变量的值与0进行比较。根据错误,我需要创建一个类。请让我知道这里出了什么问题。


问题答案:

您需要在可执行块(方法,静态初始化程序,构造函数等)中编写语句



 类似资料:
  • > 启动ApplicationContext时出错。若要显示自动配置报告,请在启用“debug”的情况下重新运行应用程序 设置构造函数参数时无法解析对bean“Entity ManagerFactory”的引用 找不到名为“Entity ManagerFactory”的bean Field repository需要一个名为“Entity ManagerFactory”的bean,但找不到该bean

  • 我试图使用container:start命令运行带有sbt的scalatra,但我得到“Assertion failed:No lifecycle class found!”消息,这是我用“Last Container:Start”获得的完整堆栈跟踪: 这是我的生命周期文件,名为:“ScalatrabootStrap.scala”,它的内容是:

  • 问题内容: 我是一个初学者,正在学习spring和hibernate(在项目中使用Maven),遇到了这个问题,被困在这里。试图找到解决方案,但最终无处可寻。请帮忙。非常感谢 错误:“找不到“http://java.sun.com/jsp/jstl/core ”的标记库描述符 码: 尝试了在Java构建路径中找不到超类“javax.servlet.http.HttpServlet”中给出的解决方案

  • 问题内容: 我正在使用以下查询来创建CSV文件 但是当我通过filezilla搜索时,无法在任何地方找到mydata.csv文件。 知道该文件的存储位置吗? 查询成功运行,没有任何错误!有帮助吗? 问题答案: 例如,MySQL可能正在将文件写入其自己的数据目录。要指定路径,请使用完整路径。 但是,该目录必须是运行MySQL服务器守护程序的用户帐户可写的目录。因此,我将经常使用: 指定要写入的路径,

  • 问题内容: 当前正在做一个typestate项目,我在导入List类时遇到问题。当我尝试编译该类时,它将在命令行中引发错误,提示找不到符号,并指向列表符号。我想知道您如何解决此问题。它似乎适用于String和Integer,但不适用于List。 该Java文件是通过翻译.scr文件的另一个程序自动创建的。在scr文件中,我使用以下行: Java文件: 命令行 问题答案: 您的Java文件缺少jav