小编Mic*_*rer的帖子

是否可以在Eclipse中定义自己的错误?

有没有办法为Eclipse定义自己的编译错误?如果没有实例化某些对象,我想抛出编译错误.

准确地告诉你我想要做的事情:

我有一个Assets类,它包含所有资源(图像,声音等)的空变量和LoadingScreen初始化所有这些资源对象的类.如果我将一个资源添加到Assets类但不添加到LoadingScreen类,它将搞乱整个应用程序.如果Assets类中的变量也没有初始化,我想在eclipse中看到错误LoadingScreen.

这可能吗?

java eclipse

7
推荐指数
1
解决办法
176
查看次数

如何在clojure中导入本地java库?(雷音)

我正在尝试使用一个名为DragonConsole的java库(jar文件),它不在maven central或clojars上.

我想在我的clojure应用程序中导入这个库,但到目前为止我无法弄清楚如何这样做.

我尝试建立一个当地的maven回购,但我认为我做得不对.

lein deps 给我这个错误:

(Retrieving dragonconsole/dragonconsole/3.0.0/dragonconsole-3.0.0.pom from local)
(Could not transfer artifact dragonconsole:dragonconsole:pom:3.0.0 from/to local)
(file:/home/michael/clj/enclojed/maven_repository/): no supported algorithms found)
Run Code Online (Sandbox Code Playgroud)

project.clj:

:dependencies [[org.clojure/clojure "1.6.0"]
               [clojure-lanterna "0.9.4"]
               [dragonconsole "3.0.0"]]
:repositories [["local" {:url ~(str (.toURI (java.io.File. "maven_repository")))}]]
Run Code Online (Sandbox Code Playgroud)

项目文件夹:

maven_repository/DragonConsolev3.jar
maven_repository/dragonconsole/dragonconsole/maven-metadata-local.xml
maven_repository/dragonconsole/dragonconsole/3.0.0/dragonconsole-3.0.0.pom
doc/...
src/...
test/...
resources/...
project.clj
Run Code Online (Sandbox Code Playgroud)

如果您需要查看其他任何文件,请查看git页面.

java git jar clojure maven

5
推荐指数
1
解决办法
2118
查看次数

如何在 Clojure 中从文件中读取多个变量?

来自 OOP 的我在适应 Clojure 的不变性方面遇到了一些困难。

我想要做的是从文件中获取一些变量,并将每个变量及其数据存储到地图中。

换句话说,我想从文本文件中“提取”地图。

例如,该文件如下所示:

username: michael
password: foo123
email: barfoo@gmail.com
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将上述文件转换为这样的地图:(?)

{:username "michael", :password "foo123", :email "barfoo@gmail.com"}
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所拥有的,但我不知道如何获取多个变量:

(with-open [rdr (reader "/path/to/file.txt")]
  (doseq [line (line-seq rdr)]
    // make map here somehow? ))
Run Code Online (Sandbox Code Playgroud)

lisp dictionary loops file clojure

2
推荐指数
1
解决办法
481
查看次数

标签 统计

clojure ×2

java ×2

dictionary ×1

eclipse ×1

file ×1

git ×1

jar ×1

lisp ×1

loops ×1

maven ×1