繁体   English   中英

类文件中常量池中的非法UTF8字符串

[英]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文件的?
  • 你的jar文件在本地工作吗?
  • 你是如何将它上传到你的托管服务提供商的?

使用十六进制编辑器查看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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM