
[英]Illegal UTF8 string in constant pool in class file error in IntelliJ
[英]Illegal UTF8 string in constant pool in class file
我正在尝试为我的网站制作一个Java小程序。 我遇到了重大问题。
我收到此错误:类文件中常量池中的非法UTF8字符串
你可以在这里看到这个错误: http : //www.test.world2build.com/Game/Play.aspx
这个applet的代码可以在这里找到:
http://www.test.world2build.com/Game/Applet.txt
这个小程序在Eclipse中导出为Jar,并通过CoffeeCup Direct FTP上传到我的网站。
(编辑:服务器上的jar文件现已更改......)
没有任何背景,代码等,很难提供帮助。
鉴于jar文件本身无效(我刚刚下载并试图打开它)我怀疑你做了类似的事情,比如用ASCII而不是BINARY模式将它上传到托管服务提供商。
如果这次我的通灵调试能力失败了(这真的让他们感到沮丧)我强烈建议你给我们更多的信息 - 重要的是:
使用十六进制编辑器查看jar文件,它似乎以纯文本形式包含一些Java源代码- 未压缩 ,这在jar文件中有点奇怪。 它也不会作为有效的zip文件打开...
常量池类格式错误的非法utf8 ....这个java错误累了我。 我无法解决它几个星期在mac。 终于找到了mac> preferences> java> genral> settings> delete files>默认设置的解决方案
我在Spring启动项目中运行命令gradle clean build
时遇到了类似的问题。 我刚刚重启笔记本电脑。 然后问题解决了!
当一个ubuntu笔记本电脑在IntelliT中编译的SBT项目期间断电时,这发生在我身上。
“类文件中的常量池中的非法UTF8字符串org / apache / spark / ml / linalg / DenseMatrix”
解决方案是重新启动笔记本电脑然后执行无效/缓存重启。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.