【Scala】Scala新手入门-出事不利

2023-10-11 16:10

本文主要是介绍【Scala】Scala新手入门-出事不利,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

照着网上的教程好不容易把sdk配置成功了,新建了一个项目,写了一个hello world,怎么也运行不出来,一直报错

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

又来来回回折腾了好几遍SDK
结果发现跟什么SDK半毛钱关系没有
如果有跟我一样遭遇的小伙伴
试想一下,有没有可能是新建包建错了,代码都不一样~~

这是报错的,直接建了一个package object可还行!
在这里插入图片描述

这是正确的,应该新建一个package,然后在package下新建一个object
在这里插入图片描述

这篇关于【Scala】Scala新手入门-出事不利的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/189240

相关文章

新手入门容器及微服务必看的大咖分享

新手入门容器及微服务必看的大咖分享 在快速变化的市场环境下,无论是新兴互联网行业还是传统行业都面临着敏捷开发的需求,要求应用快速开发、持续迭代、灵活部署和弹性伸缩,因此对应用进行微服务化以及开发运维一体化和管理框架的建设成为企业 IT 建设和管理的新焦点;而容器平台为微服务提供了恰当而高效的运行环境,也是云计算服务的有机延伸。 在此背景下,企业 IT 部门需要关注如下话题:如何选择容器平台、如

【scala 安装错误】错误: 找不到或无法加载主类 scala.tools.nsc.MainGenericRunner

错误: 找不到或无法加载主类 scala.tools.nsc.MainGenericRunner 原因: Scala安装路径中包含空格。 解决办法:scala 不要安装在E:\Program Files 这种有空格的目录下,简直坑

Scala模式匹配下提取器构造

示例代码: object :> {def unapply[A] (list:List[A]) = {Some( (list.init,list.last) )}}object Extractor_Advanced {def main(args: Array[String]): Unit = {(1 to 9).toList match{ case _ :> 9 => println(

从spark源码的角度思考scala中的模式匹配

1.scala中模式匹配 2.spark源码中的模式匹配思考 spark中master会收到worker发过来的akka的消息, 此消息是case class即(Master.class中): case class RegisterWorker(id:String,host:String,port:Int,cores:Int,memory:Int,webUiPort:int

Scala界面事件处理

示例代码: import scala.swing.SimpleSwingApplicationimport scala.swing.MainFrameimport scala.swing.Buttonimport scala.swing.Labelimport scala.swing.Orientationimport scala.swing.BoxPanelimpo

Scala界面Panel、Layout初探

示例代码: package com.dt.scala.guiimport scala.swing.SimpleSwingApplicationimport scala.swing.MainFrameimport scala.swing.Buttonimport scala.swing.Labelimport scala.swing.Orientationimport scal

scala界面GUI编程实战初步了解

示例代码: import scala.swing._//SimpleSwingApplication继承自SwingApplication类(此类中有main方法,因此可以运行显示界面)object Hello_GUI extends SimpleSwingApplication {def top = new MainFrame{ //顶级容器title = "Hello GUI"co

Scala并发编程react、loop代码实战详解

示例代码及注释: //scala并发编程中的react和loop,共同特点://通过线程存用的方式让性能有所提升。//Actor本身的运行,被actor子系统管理的时候,会有一个或者多个远程的线程让当前的actor使用//一般情况下每个Actor都有自己的线程。只有有自己的线程时,我们的Actor中的actor方法才会执行。//但是,这样线程的开销会非常大,所以为了共用线

scala并发编程原生线程Actor、Case Class下的消息传递和偏函数实战

参考代码: import scala.actors._case class Person(name:String,age:Int)class HelloActor extends Actor{def act(){while(true){receive{case Person(name,age)=>{ //偏函数println("Name: "+ name + ":" +"Age:"

scala基础概念

Scala是面向行的语言,Scala 语句末尾的分号写或者不写都可以。 对象 - 对象有属性和行为。例如:一只哈士奇的属性有:颜色,名字,行为有:叫、跑、吃等。对象是一个类的实例。 类 - 类是对象的抽象;对象是类的具体实例。 方法 - 方法描述的基本的行为,一个类可以包含多个方法。 字段 - 每个对象都有它唯一的实例变量集合,即字段。对象的属性通过给字段赋值来创建。 基本语法