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

问题描述 投票:1回答:4

我试图做一个Java小程序为我的网站。我在得到它的工作的重大问题。

我得到这个错误:在类文件常量池中非法UTF8字符串

你可以在这里看到此错误:http://www.test.world2build.com/Game/Play.aspx

这个小应用程序的代码可以在这里找到:

http://www.test.world2build.com/Game/Applet.txt

这个小程序导出为Eclipse的一个罐,并上传到通过的CoffeeCup直接FTP我的网站。

java utf-8
4个回答
2
投票

(编辑:现在服务器上的jar文件已经改变...)

很难帮助没有任何背景,代码等。

鉴于jar文件本身是无效的(我刚刚下载了它,并试图打开它),我怀疑你不喜欢的东西在ASCII而不是二进制模式上传到你的托管服务提供商。

如果我的心理调试的权力都失败了这段时间(这是真的拉伸他们)我强烈建议你给我们更多的信息 - 重要的是:

  • 您是如何建立你的jar文件?
  • 请问您的jar文件在本地工作?
  • 你如何上传到你的托管服务提供商?

看着用十六进制编辑器的jar文件,它似乎在纯文本中有一些Java源代码 - 解压缩这将是一个jar文件有些奇怪。它也不会打开一个有效的压缩文件...


1
投票

在常量池类格式错误非法UTF8 ....这个Java错误把我累坏。我能不能解决它在Mac几个星期。终于找到了办法MAC>首选项> Java的> GENRAL>设置>删除文件>默认设置是解决办法


1
投票

而在我的春天启动的项目运行命令gradle clean build我都面临着类似的问题。我刚刚重新启动我的笔记本电脑。然后,问题就迎刃而解了!


0
投票

这发生在我身上时,Ubuntu的笔记本电脑ñSBT项目中断电在的IntelliJ编译。

“在类文件组织/阿帕奇/火花/毫升/ linalg / DenseMatrix常量池非法UTF8字符串”

解决的办法是重新启动笔记本电脑,然后做一个无效/缓存重新启动。

© www.soinside.com 2019 - 2024. All rights reserved.