IDEA 下Scala, Java 找不到或无法加载主类错误解决方法

scala java混合_Scala和Java混合项目搭建:(Eclipse) Scala和Java混合项目搭建:(Eclipse)项目结构:pom.xml:4.0.0com.citi.skyAkkaPJ0.0.1-SNAPSHOTjarAkkaPJhttp://maven.apache.orgUTF-81.82.11.82.5.93.0.4junitjunit4.12testorg.scala-langscala-library${scala.version}org.sca... 阅读详情

要运行一个程序,总是出现“ 找不到或无法加载主类”错误,如图

 

 

 

相关问题的资源比较有限,没有找到能解决这个问题的方法。测试了很久,终于找到了解决办法,并猜测出现该问题的原因,写下了记录下。

解决方法如下,首先确认自己项目的输出位置(File->Project Structure)

 

然后查看自己project的Source文件结构

 

产生错误的原因猜测是编译的时候,编译文件都存在输出文件位置,运行时无法从次级目录查找到编译文件。解决方法有两种,

 

一种是重新指定输出文件位置,使其与Source Folders(蓝色那个文件夹)平级或者成为蓝色文档的子文件夹。(这个比起第二种方法来比较麻烦)

 

第二种是直接修改Source Folders的位置,点击叉叉删掉当前Source Folder. 然后右键点击与输出文件夹平级的文件夹,或者其父文件夹(如图选择平级文件夹src),另其成为Source Folders.

 

此时,再运行,就可以了!

有时候有些文件找不到“recompile”选项,也是Source Folders设置的文体,保证要编译文档在Source Folders下就可以recompile了

idea 找不到或无法加载主类 Main 对于刚熟悉IDEA的新学习者来说,在依照工具建自己第一个JAVA项目后运行main函数会出现 "找不到或无法加载主类 Main"这样的错误,其实错误的原因主要是在建项目的时候存在一个细节没有注意到,所以出现该问题。以下,我给大家提供正确的建造步骤: 第一步:(很重要,这个也是上述问题出现的主要原因)首先,在某个磁盘上建一个跟自己接下来需要建的项目同同名的文件夹。例:我要建一个名为test的项目,首... 阅读详情

相关推荐

中科蓝讯AB536X/AB892X芯片开发避坑指南:Downloader配置中那些容易忽略的细节

本文详细解析中科蓝讯AB536X/AB892X芯片开发中Downloader配置的关键细节,包括软开关机实现、触摸灵敏度调试、量产校频等常见问题。特别针对无PR口芯片的替代方案、触摸参数优化、校频流程等易忽略环节提供实用解决方案,帮助开发者规避量产风险,提升开发效率。

weixin_30687051的博客 476

Scala项目找不到或无法加载主类

Scala项目无法创建scale和Java文件。file->“Project Strucure”->Models 下的另一个model去掉。该项目的Models下有多个model,导致加载的时候不知道加载那个项目的。

小屋 3567

小米手机安装Burp证书失败原因与DER格式改造指南

CA证书是HTTPS抓包和移动安全测试的基础组件,其本质是遵循X.509标准的数字凭证,依赖ASN.1/DER编码格式与完整证书链实现可信验证。Android系统默认支持PEM和DER两种编码,但MIUI自14版本起强化安全策略,仅识别DER二进制格式,并强制校验Subject Alternative Name(SAN)、Basic Constraints及证书链完整性。这种企业级加固逻辑导致Burp Suite导出的PEM格式.cer文件在小米设备上‘安装成功但无效’。本文聚焦证书格式转换、SAN字段注入

weixin_33646989的博客 625

Java命令行运行错误: 找不到或无法加载主类

前言:虽然学习Java语言约有两年多,但在最近需要使用命令行工具编译并运行Java程序时,还是报错了。花费了一些时间,解决了该问题,发现解决方法在初学Java时使用过。一则,为了避免以后再出现同样的问题而浪费不必要的时间;二则,作为使用该语言的程序员,对于该语言的一些基本问题,应该有清晰的理解和认识;三则,网上的一些解决方案,不够完备。有的没有解释问题原因,直接给出答案;有的,未列举出某些常见情况的解决方案。因此,写此文章,让读者可以举一反三,深入理解问题。 一、 问题分析 找不到或无法加载主类,主要原因有

gao_zhennan的博客 44万+

FeynRules的上手使用3--运行

FeynRules的运行 接上两篇,在我们正确的设定模型参数和拉氏量之后,就可以运行FeynRules来推导费曼规则。 装载文件 首先需要设定FeynRules文件所在位置,并装载FeynRules模块: $FeynRulesPath = SetDirectory[ ] << FeynRules` 接下来是装载写好的模型文件: LoadModel[ < file.fr >, < file2.fr >, … ] 模型文件后缀为".fr",可以分几块构成。模型描述可以写在

cool_bot的博客 1074

揭秘Outlook/QQ邮箱伪造:如何利用Unicode编码绕过SPF检测

本文深入剖析了利用Unicode编码进行邮件显示名伪造的攻击手法,揭示了攻击者如何通过插入零宽字符等特殊编码绕过SPF检测,使邮件在Outlook、QQ邮箱等客户端中看似来自可信发件人。文章通过Python代码示例演示了伪造过程,并提供了从用户自查到管理员部署DMARC策略的多层次防御建议。

weixin_29063035的博客 334

解决IDEA模块新建找不到scala类的问题,只能新建java类

解决办法: 选中模块,右键——>Add Framework Suport ——>左下方选择“scala”,勾选上即可!

东城庞太师 2791

蓝牙6.0的‘新雷达’:Channel Sounding信道探测,真能比UWB更香吗?

本文探讨了蓝牙6.0的Channel Sounding信道探测技术在室内定位领域的应用潜力。通过与UWB技术的对比分析,揭示了其在成本、功耗和兼容性方面的优势,特别是在智能门锁、物品追踪等场景中的商业价值。Channel Sounding技术不仅具备亚米级精度,还能通过现有蓝牙设备实现零边际成本部署,为物联网应用提供了新的解决方案。

weixin_29288313的博客 333

Scala版本与Java版本不匹配导致的找不到主类问题

原始Scala版本:2.11.8 原始Java版本:11.0.1 最近在学习spark,装上idea后运行Scala程序HelloWorld时提示“错误:找不到或无法加载主类”。但是在idea中的"Project Structure"中的JDK和SDK都配置正确。后来在StackOverflow看到过有人也遇到过同样的问题,原因就是Java版本和Scala版本不匹配导致找不到类路径。 解决办法就是把Java版本改成了1.8.0_151,重启电脑使修改生效,再运行HelloWorld就可以正常打印了!另外,我

lucklydog123的博客 1667

Linux双网卡设置IP属于同一网段的ping方法以及现象记录分析

文章目录前言ping以及MAC地址总结 前言 写在前面:经常遇到客户将板卡上的两个网络设备的IP地址设置为同一网段的情况,比如eth0:192.168.0.232,eth1:192.168.0.30. 我的解释是,不能设置为同一网段,或者使用其中一个时候下线另外一个网卡。但是我不知道这个说法到底是根据什么,查了很多资料也没找到明确的说法,但是下面这个实验能够说明一些现象的原因。 ping以及MAC地址 首先查看网卡的信息 ifconfig 因为两个网卡都在同一个网段,所以如果这个时候直接和我们的主机(I

“逛丢一只鞋”的博客 1万+

IP-Guard安全网关实例

企业相关情况: 1.OA系统,主要为日常工作使用,该系统IP为192.168.1.2,端口为8080; 2.文件共享服务器,用于存放日常工作资料和文档,该文件共享服务器的IP为192.168.1.1,其中\\192.168.1.1\private 目录中的存放着公司重要文档,不能随意外传; 3.安全网关已采用串联的方式联入网络,IP为192.168.2.6,所有机器访问OA系统和文件共享服务...

IP-Guard专栏 707

IDEA环境中Scala程序无法运行--找不到或无法加载主类

说明:最近大概两周没有打开过IDEA,大概是IDEA感觉自己失宠了,便开始抽风,双击打开IDEA的时候弹出来输入Active Code的界面,我还很奇怪,输入完破解成功打开工程之后,发现之前工程里的scala程序都是黑体字,无法识别scala语言。 错误:找不到或无法加载主类 cn.study.spark.Top3s 一、错误情况 如下图,运行工程,在IDEA下面Run的调试...

努力学习的大小宝 5万+

Open3D (C++)球旋转算法(BPA)三维建模

球旋转算法用于点云三维建模的C++代码实现。

点云侠的博客 1771

Scala调用Spark工具包出现错误: 找不到或无法加载主类

使用IDEA编辑器搭建spark框架的时候,可能会遇上“找不到或无法加载主类”的问题。搜索出现此类情况的错误,不难发现网上很多信息指出这是因为混合了java 和scala,造成了不编译。但是,如果有使用他们的解决方法,还是失效的小伙伴们,那么可以试试我的办法。 注:Scala版本为2.11.12;Java版本为1.8;Spark版本为2.1.0;系统是MAC OS。 首先检查Scala的配置“File -> Project Structure…” 1)检查了"Platform Settings "项目

我在深圳的这些日子的博客 5026

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Scala错误: 找不到或无法加载主类

事情是这样一回事,前天IDEA2020.1版本出来了,我就想体验并尝试一下新的功能啦,就把旧的IDEA更新了,可事情哪有这么如意呀,突然就就有这么一种感觉,上天怎么就不能眷顾一下我呢?深呼吸冷静了一下,不禁道:生活在阴沟里,依然要仰望宇宙… 于是乎我就把问题扔上了百度,我的问题示例如下: 看了几十张贴依旧没能解决我的问题,忍不了,实在忍不了,就把浏览器关闭了(或许是我搜索能力不如人吧)。接着我就...

weixin_43716338的博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Idea 导入maven项目 编译运行时报找不到或无法加载主类异常

Idea 导入maven项目:编译运行时报找不到或无法加载主类异常 项目相关:主要工具类语言是 Java ;业务类语言是 Scala 首先将项目的Maven设置成本机运行的,Scala SDK 选择已安装本地的 Maven Path Scala SDK 异常表象:找不到或无法加载主类异常 一 查看项目是否有多个Module? 若有多个,只保留当前需要用工程路径。 点击P右边的删除即可 二 清除缓存并重启 找到 Invalidate Caches,并清理caches 重启等待加载所有依

weixin_51944590的博客 5917

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

安装scala出现Failed to initialize compiler以及IDEA中编写scala程序出现错误: 找不到或无法加载主类问题的解决

主要是解决以下两类问题: 1)在安装scala时出现: Failed to initialize compiler: object java.lang.Object in compiler mirror not found. 具体见下: 2)在IDEA中构建maven项目,用scala编写时,出现: 错误: 找不到或无法加载主类 原因: java.lang.ClassNotFoun...

yulutian的博客 1万+

idea 找不到或无法加载主类

1.现象 在idea中运行main方法是提示 "找不到或者无法加载主类xxxx"。试了网上各种教程,均无效 2.现状 2.1 项目简介 项目中有多个模块,均属于一个父项目。模块中scala和java进行混用 2.2 jdk&scala配置 jdk版本为jdk1.8;scala为2.12版本 2.3 maven配置 maven中打包插件如下 <build> <plugins> <!-- 依赖 插件 -->

u012485099的博客 2693

IDEA运行Scala 错误: 找不到或无法加载主类 原因: java.lang.ClassNotFoundException:

1.问题描述 如图所示,在开发中使用JDK11 Scala2.11出现如下问题。 2.解决问题 网上查资料得知,可能是因为Java和Scala版本不兼容,于是将JDK换成JDK1.8 Scala仍然是2.11。 然后检查JDK,IDEA Scala插件,Scala SDK是否配置正确,主要是查看系统环境变量是否配置正确。在IDEA中点击File->Project Structure->Global Libaries 中JDK Scala SDK是否引入。 确认完...

weixin_48175298的博客 9838

Scala调用Spark工具包出现错误: 找不到或无法加载主类(eclipse篇)

idea问题请参考这篇文章 https://blog.youkuaiyun.com/llh_1178/article/details/88744738 使用eclipse编辑器搭建spark框架的时候,可能会遇上“找不到或无法加载主类”的问题。搜索出现此类情况的错误,不难发现网上很多信息指出这是因为混合了java 和scala,造成了不编译。 如图: 是因为Scala版本问题导致(我的是这个问题) 再次运行,成功 ...

qq_36249132的博客 939

Scala eclipse 错误 -找不到或无法加载主类

错误: 找不到或无法加载主类 quickanswer.chapter8.p1   Scala project won't compile in Eclipse; “Could not find the main class.”     原因,是项目中源代码有错误,eclipse 就不编译其他源代码了,但是 eclipse 左边的树确没有错误的提示,让人以为项目中没有代...

iteye_6988的博客 536

Idea集成scala

scala版本和jdk版本有关系的,scala官网对此作了明确的要求。推荐使用JDK8和11。JDK 兼容性。

weixin_45207751的博客 3553

IDEA+scala+spark程序开发流程

1. 新建JAVA工程 2. 设置scala SDK File -> Project Struction -> Libraries -> +; 添加Scala SDK。如果没有配置过系统的scala SDK, 指定系统中安装的scala位置。 3. 导入spark libraries File -> Project Struction -> Librar...

沈春旭的博客 4297

scala程序打包jar与java程序引用

scala程序打包jar与java程序引用1.scala程序打包过程1.1生成artifacts1.2build1.3cmd测试2.java程序引用jar2.1添加依赖2.2测试 1.scala程序打包过程 通过idea2018打包scala程序为jar包,通过 java -jar xxx.jar 命令会出现(提示错误: 找不到或无法加载主类)错误。通过一下步骤打包可解决。 1.1生成artifa...

weixin_43129102的博客 1308

Scala版本与Java版本不匹配导致的找不到主类问题记载

原始Scala版本:2.11.8原始Java版本:10.0.1最近在学习spark,装上idea后运行Scala程序HelloWorld时提示“错误:找不到或无法加载主类”。但是在idea中的"Project Structure"中的JDK和SDK都配置正确。后来在StackOverflow看到过有人也遇到过同样的问题,原因就是Java版本和Scala版本不匹配导致找不到类路径。解决办法就是把Ja...

tianzhimuzi的博客 6614

scala idea 错误:找不到或无法加载主类

首先检查配置是否有问题 没问题在看: scala文件是否设置好: 右键-Mark Directory as-绿色的sources

qq_31026281的博客 1975
上一篇: Kafka工作原理汇总
下一篇: JavaCV 例程学习笔记 (openCV java版,实际例程用scala编写)第一章
Code_LT
博客等级 码龄10年 307粉丝 182原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值