在没有 main 方法的 Eclipse 中执行 Scala 对象

发布于 2024-12-07 23:09:34 字数 351 浏览 0 评论 0原文

我的任务是在 Scala 中编写几个方法。这些方法将被封装在一个没有 main 方法的对象中。教授给了我们一个 JAR 文件,其中包含一个接口(我的对象实现了这个接口)以及一种对我的每个函数执行各种断言语句的伪测试对象。该对象也不包含 main 方法。

现在在 Intellij 中,我只需在类路径中声明对 JAR 的依赖关系,它就可以正常运行。 Eclipse 给我带来了麻烦,因为当我去定义 Scala 应用程序运行配置时,它特别要求我命名包含 main 方法的类,但没有 main 方法。

我假设我可能为这种类型的设置选择了错误的项目类型,但我对此缺乏经验,并且我将不胜感激您对于在 Eclipse 中运行此类内容的任何建议。

谢谢。

I have an assignment to code several methods in Scala. The methods will be encapsulated in an object that has no main method. The professor gave us a JAR file that contains an interface (my object implements this interface) as well as a sort of pseudo test object that performs various assert statements against each of my functions. This object also does not contain a main method.

Now in Intellij I simply had to declare the dependency on the JAR in the classpath, and it runs fine. Eclipse is giving me trouble though because when I go to define a Scala application run configuration it specifically asks me to name the class that contains a main method, and there is no main method.

I am assuming that I might be choosing the wrong project type for this type of set up, but I am inexperienced with this and I would appreciate any advice you might have for running something like this in eclipse.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

水晶透心 2024-12-14 23:09:34

我会:

  1. 只编写一个带有调用测试对象的 main 方法的对象,或者

  2. 在你的应用程序中启动一个 Scala 解释器项目(从上下文菜单中,Scala 下)。

首选第一种方法,因为修改后重复测试速度更快。

I would either:

  1. just write an object with a main method which calls the test object, or

  2. start a Scala interpreter in your project (from context menu, under Scala).

Preferring the first approach, because it's faster to repeat tests after a modification.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文