Java 如何在没有任何对象的情况下通过反射获得int值

Java 如何在没有任何对象的情况下通过反射获得int值,java,reflection,minecraft,Java,Reflection,Minecraft,如何获得int值?我没有目标。我需要得到这个.d.as,有什么办法?有人能让我上路吗?我什么都试过了,但在所有其他教程中,我总是对object结巴,我看到人们对字段有object to#get方法,但我没有object..如果你有一个对对象的引用,让我们称之为x,你可以很容易地从公共字段中获取值: Object x = ...; // get it from somewhere try { x.getClass().getDeclaredField("as").get(x); } catch(E

如何获得int值?我没有目标。我需要得到
这个.d.as
,有什么办法?有人能让我上路吗?我什么都试过了,但在所有其他教程中,我总是对object结巴,我看到人们对字段有object to#get方法,但我没有object..

如果你有一个对对象的引用,让我们称之为x,你可以很容易地从公共字段中获取值:

Object x = ...; // get it from somewhere
try {
x.getClass().getDeclaredField("as").get(x);
} catch(Exception ex) {
 //do error handling here
}

当然,这只是基本的,而且只适用于公共字段,这不是好的样式。

如果没有任何对象,那么就没有“this”,因此“this.d”也不存在。对我来说,你似乎在问:“我需要一辆车的颜色,但我没有车。”这个类是由主程序加载的,但我只需要挂接并获取int。我该怎么做?基本上我需要这个类:有
intas类是否已加载?这是什么意思?您需要以某种方式引用实际对象以获取其值。没有任何参考,你无法访问它。它是minecraft服务器,当我启动它时,它会自动加载。你能帮我把
intas
from?似乎您想开始编写Java—但到目前为止;你不知道那到底意味着什么。建议:不要从现在对你来说太复杂的代码示例开始:从一个针对初学者的教程开始,就像解释“a、B和C是什么意思”是没有意义的。。。当你甚至不知道“A”是什么意思的时候。