问题标签 [java.lang.class]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
74 浏览

java - "super(Car.class);" 是什么意思 在构造函数中做什么?

我是java初学者。请解释一下“super(Car.class);”是什么意思 在构造函数中做什么?

0 投票
1 回答
105 浏览

android-studio - 我在 Android Studio 中的 setAdapter 遇到困难

错误在于.setAdapter它是红色的。我已经尝试了所有可能的方法,甚至尝试更改thisthis.getActivity()但无济于事。

0 投票
2 回答
1840 浏览

java - java.lang.Class:在java程序中初始化log4j属性文件时出错

我正在尝试使用 log4j 运行一个独立的 java 程序,但在调试时收到以下信息(控制台上没有与 log4j 相关的日志):

有人可以建议这里有什么问题吗?

代码如下:

log4j.properties 文件如下,保存在 src/main/resources。

我正在使用 VM 选项运行我的 java 程序

0 投票
2 回答
45 浏览

java - 基于 java.lang.NumberFormatException 的 Java 错误,涉及某种“无限”值

我正在开发一个程序,该程序将给定的字符串作为给定 x 值的数学函数进行评估。我目前遇到如下错误:

我不确定为什么会收到此错误。发送到该方法的字符串是"3x-1"

我的代码基本上采用字符串,将其分解为一个索引的字符串,判断每个字符串的数学值(即运算符、变量等)并运行一系列方法来简化函数,然后在给定的情况下对其进行评估x 值。发生错误的方法(function.operateMD)在这里:

请注意,“parts”是单索引字符串值的 Arraylist,“types”是每个“parts”数学值的 Arraylist。

这是我在这里发布的第一个编程问题,所以我希望我提供了足够的信息。

0 投票
2 回答
867 浏览

android - 改造错误 - java.lang.IllegalArgumentException

URL 链接: http: //www.factsplanet.info/cities.php 方法改造错误:java.lang.IllegalArgumentException

主班

接口类:

POJO类:

公共类 ThisIsPojo {

错误说: java.lang.RuntimeException:无法启动活动

java.lang.IllegalArgumentException:无法为方法 Factory.getnames 的类 app.com.alphaapps.android.suntest.pojo.ThisIsPojo 创建转换器

0 投票
1 回答
2321 浏览

java - Ojdbc7.jar 在 CLASSPATH 中,但是 java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver

我在这里看到了很多类似的问题,但我找不到我的案例。

我写了一个演示程序来检查 JDBC。这是它的开头:

然后我运行以下命令并得到ClassNotFoundException

ojdbc7.jar我可以看到的oracle.jdbc.OracleDriver类中:

所以请解释我做错了什么?

0 投票
1 回答
367 浏览

jsf - 如何将(java.lang.Class)类转换为通过反射获得的类

我正在尝试构建一个模块来管理我的数据库目录,例如:国家、企业、用户等。用户应该从组合框中选择目录,系统应该显示一个包含主要列的表(在数据库和一些我预定义的)。从 3 个目标中,我只实现了 2:1.- 在@NotNull使用反射选择目录后从实体类中获取字段 2.-显示带有动态列的表,也从上面检索它们。但是3号给我带来了麻烦。问题是,我在视图中使用以下代码来动态显示列(基于@NotNull我存储在对象中的字段),(https://www.primefaces.org/showcase/ui/data/datatable/columns.xhtml ):

因此,例如,以正常方式,没有反射,上面的代码将像这样工作: comocombo将具有以下属性:name、value、id;并且我的列数组将是相同的:名称、值、id ......问题是,comocombo 是一个 List<Object>我存储字段反射类值的对象,它返回 java.lang.class 而不是 EntityClass 的实例,尽管我管理从该类的 Object 实例(combito)调用 setter 和 getter -supposedly - 所以当我尝试显示pojo[column.property]-> comcomombo["id"], comocombo["name"] 或 comcomombo["value"] 它向我发送一个例外说java.lang.class没有任何属性....我怎样才能找到它们?我读过关于Map<String, String>和的.cast()但我不确定这可能是这样的。

0 投票
4 回答
198 浏览

java - 我们可以在java中借助该类的实例变量访问该类的静态成员和静态函数吗?

来说明对比。看下面的java片段:

上面的代码工作得很好,似乎是对这个问题的回答,因为输出如下所示。

但是在下一刻,当我运行以下代码段时

我得到编译时错误

我不明白为什么会出现这种情况,因为在前面的代码片段中,我能够在类实例的帮助下访问静态“敌人”函数,但这里证明是错误的。我的意思是为什么我不能在类实例的帮助下访问“.class”静态方法。将“.class”视为Janerio类的静态函数或成员是错误的吗?与两个片段的静态特征类似是错误的吗?但是,一旦我用类名调用“.class”,事情似乎就是“.class”本质上是静态的,但是在使用类的实例调用“.class”时它会偏离静态。

我们得到的输出:

0 投票
1 回答
3129 浏览

java - 在Java中杀死进程

我像这样从我的 Java 代码运行进程p = run.exec("cmd /c start \"\" C:\\<nameof .cmd file>");。在某些时候,我想终止这个进程。在进程上调用destroy()方法会杀死进程,但我想关闭命令行,其中 procces 仍在运行。当我查看任务管理器时,这个进程没有名称,它只有 postfix .exe

在任务管理器中,它看起来像这样: 在此处输入图像描述

所以我不能这样做p = run.exec("taskkill /F /IM <nameofexe>.exe");,因为这个正在运行的进程没有名字。

有没有办法,如何完全关闭 cmd 并杀死这个正在运行的进程?

0 投票
1 回答
1107 浏览

json - 如何解决“预期 BEGIN_ARRAY 但在第 1 行第 1 列路径 $ 字符串”

当我在手机上运行应用程序时遇到问题,当我使用堆栈跟踪或调试选项运行错误时,没有错误,所以我不知道该怎么做这是错误消息

错误:任务“:app:transformClassesWithInstantRunForDebug”执行失败。

java.lang.IllegalStateException:应为 BEGIN_ARRAY,但在第 1 行第 1 列路径为字符串