- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
像这样的问题有很多,但我已经尝试了该网站上所有问题的答案,但到目前为止没有任何效果。
我正在使用Eclipse
并尝试启动以下 Main.java
在文件夹test
内使用Ctrl+F11
:
package test;
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
我收到以下错误:Error: Could not find or load main class test.Main
.
这是我的.classpath
文件。 请注意,这不是此文件的问题(或者至少不仅仅是此文件造成的),因为我创建了一个名为 MainProject2
的新项目与相同的Main
文件,我复制了以下 .classpath
进入MainProject2
,这不会破坏该项目的主文件。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="src/" kind="src" path=""/>
<classpathentry kind="src" path="src"/>
<classpathentry combineaccessrules="false" kind="src" path="/ProjA"/>
<classpathentry combineaccessrules="false" kind="src" path="/ProjB"/>
<classpathentry combineaccessrules="false" kind="src" path="/ProjC"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="lib" path="/home/myusername/workspace/ProjE/lib/guava-16.0.jar"/>
<classpathentry kind="lib" path="/home/myusername/workspace/ProjD/lib/commons-collections4-4.0.jar"/>
<classpathentry kind="lib" path="/home/myusername/workspace/ProjD/lib/commons-configuration-1.9.jar"/>
<classpathentry kind="lib" path="/home/myusername/workspace/ProjD/lib/commons-lang-2.6.jar"/>
<classpathentry kind="lib" path="/home/myusername/workspace/ProjD/lib/commons-logging-1.1.1.jar"/>
<classpathentry kind="lib" path="/home/myusername/workspace/ProjD/lib/mysql-connector-java-5.1.17-bin.jar"/>
<classpathentry kind="lib" path="/home/myusername/workspace/ProjD/lib/opencsv-2.3.jar"/>
<classpathentry combineaccessrules="false" exported="true" kind="src" path="/ProjF"/>
<classpathentry combineaccessrules="false" kind="src" path="/ProjD"/>
<classpathentry kind="output" path="bin"/>
</classpath>
在我的Run Configurations -> ClassPath -> User Entries
下,会显示MainProject (default classpath)
(注意:该项目的名称是MainProject
,所以应该是正确的)。我正在使用JavaSE-1.7
我在每个项目中都使用它。 Main
Run Configurations
内的选项卡似乎是正确的。它说Project: MainProject
, Main Class: test.Main
。此处所有三个复选框均未选中。
该项目是 Java
项目并有 J
在 Package Explorer 中位于其上方。我是从SVN
查出来的(我是上传它并运行主要方法的人)。
我尝试过清理和刷新项目、重新启动 Eclipse、删除并重新创建 Main.java
但还没有任何效果。我还尝试手动执行 Run As -> Run As Java Application
,这是行不通的。我也尝试过以不同的名称来使用同一个类 Main.java
(例如 RandomTest.java
)。我还尝试从工作区中删除该项目并重新导入它。另外,对于我的Eclipse
来说并不是根本问题。因为我可以使用相同的 Main
创建一个新项目(作为项目中唯一的 .java
文件)并且它将毫无问题地编译。
我还从 CMD 尝试了以下操作:
user@place:~$ javac /home/user/workspace/MainProject/src/test/Main.java
user@place:~$ java /home/user/workspace/MainProject/src/test/Main
Exception in thread "main" java.lang.NoClassDefFoundError: /home/user/workspace/MainProject/src/test/Main
Caused by: java.lang.ClassNotFoundException: .home.user.workspace.MainProject.src.test.Main
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: /home/user/workspace/MainProject/src/test/Main. Program will exit.
最佳答案
进入Main
类所在目录,然后按如下方式编译:
使用-d
选项进行编译,以便类最终位于适当的目录层次结构中:
javac -d . Main.java
然后使用以下命令运行该类:
java test.Main
关于java - Eclipse 错误, "Could not find or load main class test.Main",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21508913/
我想在文件系统上手动创建文件夹/文件,以便在 eclipse 的工作区中创建新项目,并在启动 eclipse 并选择工作区时显示在项目资源管理器中。 执行此操作需要创建哪些文件,它们需要位于何处? 请
我正在关注these instructions ,但在运行 mvn eclipse:eclipse 等命令时遇到问题。 我应该如何以及在哪里运行该命令? 我的设置: Windows 7 32 位 面向
是否有任何命令可以在不实际启动 eclipse 的情况下创建 eclipse 工作区?我希望该命令成为脚本的一部分。创建工作区后,将对其进行配置(例如文本编码),然后用于将项目导入到 RTC。我知道下
我想为 Eclipse 插件创建一个自动安装程序(即不通过“更新管理器”)。我的场景很简单:用户关闭 Eclipse,将下载的 JAR 放入 dropins 文件夹,启动 Eclipse,其余的过程是
每当我们想要使用现有源位置创建 Eclipse 项目时,我们将选择现有源位置(根)作为项目位置。 Eclipse 将在该源的根目录中创建所有项目特定文件。 现在,出于某种原因,如果我们想用不同的设置重
可能被问过多次; 有没有办法从控制台(Linux 或 Windows)刷新 Eclipse 工作区文件夹。 我知道有 Ant 任务可以做到这一点。但很想知道是否有命令行技巧。 最佳答案 不,您能做的最
我说的是工具栏上的小图标。 网络上似乎没有任何这样的问题,它们都指的是 android 或自定义应用程序,而不是与 eclipse 捆绑在一起的图标。 我想知道是否有人尝试过这个,或者可以告诉我它不值
如何使用 Eclipse 比较两个文件? (目前我正在使用 WinMerge 。) 最佳答案 要在 Eclipse 中比较两个文件,请首先在 Project Explorer/Package Expl
我正在尝试将我在一个带有数据库的 Eclipse JEE6 项目中所做的所有工作转移到另一个 Eclipse 程序。我知道我将不得不重新配置很多并重建很多库文件,但是尽可能多地传输的最简单方法是什么?
在 Eclipse 中加载我的工作台并启用 TFS 插件时,它挂起。与此类似: http://social.msdn.microsoft.com/Forums/vstudio/en-US/85c1d3
Eclipse 可以通过插件包含许多不同的功能集。您是否在一个 Eclipse 中安装所有插件?或者您是否从 spring 安装 STS,从 adobe 安装 Flex eclipse,甚至从 ecl
我错误地单击了“在 Eclipse 首选项中将目标运行标记为忽略在 Eclipse 构建中(实验)”: 在哪里/如何撤消此操作? 最佳答案 m2e 使用文件 YOUR_WORKSPACE/.metad
我是 Maven 新手。我尝试执行 >mvn eclipse:eclipse -Dwtpversion=2.0。但我收到以下错误: D:\test\CounterWebApp>mvn eclips
当我运行多个 Eclipse 实例时,操作系统不断请求上述权限。 我已经授予了该权限,并且我尝试了多次禁用和启用该权限。 我正在使用, macOS Catalina(版本:10.15.3 (19D76
我有一个 Maven 项目,其中我在项目构建期间使用 wsimport 作为目标来使用 Web 服务。 org.codehaus.mojo
当尝试使用 eclipse 新软件功能安装 eclipse 时,出现此错误: Cannot complete the install because one or more required item
我已经下载了整个 Eclipse Helios/Indigo 版本的源代码。现在我想对它进行一些修改等等。所以我导入了整个源代码,但现在我在编译时遇到了 n 个错误。此外,我正在尝试 RunAs> 插
我已经安装了 eclipse Oxygen 并且正在尝试连接到 Eclipse 市场,以安装插件,它给出了以下异常 - org.eclipse.equinox.p2.core.ProvisionExc
我的 IDE 中安装了来自 Sonatype 的 m2Eclipse 插件。它允许我通过右键单击 pom.xml 文件并导航到“运行方式”菜单来运行各种 Maven 命令(打包、安装等)。 但是,我还
我在 Windows7 64 位上运行 Maven 3 时遇到问题。当我执行maven eclipse:eclipse(我使用maven-eclipse-plugin 2.8)时,maven不会创建任
我是一名优秀的程序员,十分优秀!