当前位置: 首页 > 面试题库 >

运行应用程序时,IntelliJ MyClass.class(无此类文件或目录)

耿炎彬
2023-03-14
问题内容

我正在尝试在IntelliJ上运行我的android应用程序。我从现有来源创建了一个项目,并且正确连接了SDK,一切正常,直到在那里,但是当我尝试运行时,它会记录以下消息:

Error: MyClass.class (No such file or directory)

这在我创建的所有类中都会发生。

对可能发生的事情有任何想法吗?也许我必须在IDE中进行一些设置。

谢谢。


问题答案:

解决了!在intelliJ中,转到 “设置” >“编译器”>“ Java编译器”,然后在“ 使用编译器”中
选择javac进程内(仅Java6 +)。



 类似资料:
  • 我有一个Java项目,它运行在Java 11上,并使用Quarkus框架。在项目代码中的某个地方有这样一行: 上面一行使用keytools命令将证书添加到信任库。 当试图将我的java项目构建到一个Fast-Jar中,然后运行这个Jar时,问题就出现了。找不到Keytool命令: 我不太明白为什么会发生这种情况。我知道keytool是随java安装而来的,我已经检查过了,它似乎安装在我的映像上。我

  • 我正在使用mysql/mysql-server映像在docker中创建一个mysql服务器。因为我想自动设置我的数据库(添加用户、创建表),所以我创建了一个SQL文件来完成这个任务。为了自动运行该脚本,我使用这个dockerfile扩展了映像: 但出于某种原因,这种情况会发生: 如何修复此问题?

  • 问题内容: 我在Ubuntu 9.10 x86_64上安装了二进制Linux应用程序。该应用程序附带了旧版本的gzip(1.2.4),该版本已针对较旧的内核进行了编译: 我无法执行该程序。如果我尝试过,就会发生这种情况: ldd同样对此二进制文件不满意: 我很好奇:此问题最可能的根源是什么?文件损坏了吗?还是由于为较旧的{kernel,libc,…}构建而导致二进制不兼容? Per nos的建议,

  • 这是Duke.java文件: 更新:我将lib文件夹导入到我的项目中,现在错误消失了。但是在我运行项目时发生了另一个错误,这是“由以下原因引起的:java.lang.NullPointerException:输入流不能为null”

  • 问题内容: 在Go中创建了非常基本的Web应用程序 Docker文件 映像构建成功 但是当我运行docker时,它的显示错误。 请指导问题是什么,我是docker的新手。 与环境有关的信息 使用 go build webapp.go 命令编译了代码 问题答案: 找不到文件可能意味着文件丢失,脚本缺少解释器或可执行文件缺少库。在这种情况下,默认情况下,net import引入libc作为动态链接二进

  • 问题内容: 因此,我是第一次运行ProGuard,但出现一个奇怪的错误: 这是我的礼物: 我的proguard-rules.txt: 问题答案: Android的摇篮插件已经指定了所有输入和输出你,所以你必须 不 指定,或。 此外,Android SDK中的文件会为您指定所有常规Android设置,因此您无需再次指定它们。 本质上,您的文件可以为空,但任何应用程序特定的设置除外,以确保任何反射都能