var 中的无效字符常量

Posted

技术标签:

【中文标题】var 中的无效字符常量【英文标题】:invalid character constant in var 【发布时间】:2015-09-10 23:52:38 【问题描述】:

我正在尝试使用 this 教程将 KML 文件加载到我的应用程序中 我在这一行遇到无效字符常量错误

var src = 'https://developers.google.com/maps/tutorials/kml/westcampus.kml';

任何想法如何解决这个问题?

【问题讨论】:

对于初学者来说,这不是 Java。在 Java 中,您将使用带有 " 的字符串常量,而不是 '。也许您正在关注的教程是用于在网站上使用 javascript 集成? @323g 你知道用java怎么做吗? 当然可以,但是你为什么不用谷歌找教程呢?那里有很多。 已经搜索过了,但不能应用到我的应用上,上面的教程很容易让我理解 继续搜索。上面的教程对您没有帮助,因为它实际上并没有向您展示需要在 android 应用程序中做什么。这就像阅读肉饼的食谱然后尝试开车一样。它们是不同的类别。无论如何,这不是寻求教程的论坛——事实上,这些问题完全是题外话。 【参考方案1】:

在 Java 中,字符串的语法是:

String src = "https://developers.google.com/maps/tutorials/kml/westcampus.kml";

Java Docs

该教程使用的是 JavaScript,而不是 Java。

【讨论】:

虽然这是正确的,但这并不能帮助 OP 将 JavaScript 教程转换为 Android 项目。这才是真正的问题。 可能是因为教程使用了不同的语言。 @AlohaSiere 嗯,她并没有要求我们将整个教程转换为 Java,只是如何修复那一行。抱歉,我无法从@darms 的问题中推断出这一点

以上是关于var 中的无效字符常量的主要内容,如果未能解决你的问题,请参考以下文章

在 C++ 三元运算符中使用字符串常量是对非左值数组的无效使用吗?

IE8 VAR W = window.open() - “消息:无效的参数”。

org.apache.tomcat.util.bcel.classfile.ClassFormatException:常量池中的无效字节标记:15

text nginx:[error]“/var/run/nginx.pid”中的无效PID编号“”

常量表达式包含无效操作[重复]

反思 - Java 8 - 无效的常量类型