我正在尝试生成在package object中定义的类的运行时类名。示例: package com.foo
case class MyCaseClass()
MyCaseClass().getClass.getCanonicalName上面的代码将生成com.foo.bar.package.MyCaseClass 如果
假设你有一个字符串:你的意图是:
Intent i = new Intent(getApplicationContext因为它不承认string_name是一个类(尽管IT作为一个活动存在于主文件夹中)。名字法对我也没有用(除非我做错了)。我有10个活动/类列出了name1,name2,name3等.当我完成每个活动后,程序进入一个“转换”活动页面,然后在运行时重定向到
我有类似以下示例的代码。因为我告诉class_name获取包的名称。我需要另一个逻辑来获取包名,而不是直接告诉class_name,而不是这个方法。package smk.jsf.bean;
public static void main(String[] args) {package smk.jsf.bean;
public static voi
已经有了,但我有以下代码: object B { }我希望在运行时从值tmp中获取字符串"A.B.C“,因此没有包名和$,因为这与模式匹配中使用的类型名称相同。tmp.getClass.getSimpleName // leads to exception "Malformed class name"
我是Java新手,尝试运行一个名为" simple“的简单程序,但在运行时会遇到下面的错误。我已经在系统中设置了CLASSPATH和PATH变量。.java和.class文件在同一个目录中,在cmd提示符下,我只从这个目录运行。类名和文件名也是相同的。错误:无法找到或加载主类testpkg.simplepublic class simple pub