Class.forName(String str),str是什么编码格式?

cJavelin 2004-03-27 10:02:39
String classname = p.getProperty(itemName);
Class.forName(classname)总是出错?
...全文
33 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
donghx1234 2004-03-27
  • 打赏
  • 举报
回复
up
btcrazyfan 2004-03-27
  • 打赏
  • 举报
回复
我想这样可以
String classname = (String)properties.getProperty(itemName);
Class.forName(classname);
sagittarius1979 2004-03-27
  • 打赏
  • 举报
回复
有native2ascii来转,jdk/bin/下有这个工具。
native2ascii 要转的文件名.properties 转成的文件名.properties
「已注销」 2004-03-27
  • 打赏
  • 举报
回复
softwareprocess.tables.工程记事本,就出错
softwareprocess.tables.\u5de5\u7a0b\u8bb0\u4e8b\u672c,就不出错,有没有好点办法,手动转换很费事
sagittarius1979 2004-03-27
  • 打赏
  • 举报
回复
classname是字符串,但是classname必须是一个存在的类名。。
fantasyCoder 2004-03-27
  • 打赏
  • 举报
回复
classname

包括包名和类名!
dreamnear 2004-03-27
  • 打赏
  • 举报
回复
http://www.ok335.com/javawork/html/2004-3-1/200431232031.htm
dreamnear 2004-03-27
  • 打赏
  • 举报
回复
softwareprocess.tables.工程记事本,就出错
softwareprocess.tables.\u5de5\u7a0b\u8bb0\u4e8b\u672c,就不出错,有没有好点办法,手动转换很费事
这个是一个字符集的转化的问题。楼主看看这个贴子吧。还有,以后写程序别把包名、类名什么的用中文了,很麻烦的。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧