gpt4 book ai didi

java - 存储 Clojure(或 JVM)应用程序使用的文件的常规位置

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:21 24 4
gpt4 key购买 nike

我有一个用 Clojure 编写的应用程序。此应用程序正在帮助编写其他应用程序(例如,作为 leiningen 的插件)。为此,它需要一个地方来写入一些文件,这些文件或多或少在内部使用,实际上不必当着用户的面扔出去(尽管不需要对她隐藏它们)。

我一直在使用 clojure.java.io/resource对于类似的东西,但它似乎只允许访问与应用程序捆绑在一起的资源,但不能创建新资源或修改现有资源。

我正在考虑为此使用 ~/.myapp/ 之类的东西,但我怀疑 ClojureJavaLeiningen 对此有一些约定,包括 API 和所有内容,以节省我一些麻烦。但是,由于我是这方面的新手,我不知道去哪里挖掘。

正如我所说,它是 leiningen 的插件,但我不能真正使用 %project/out/ 文件夹或类似的东西,因为我希望它能够即使没有项目也能运行。

最佳答案

我认为 ~/.lein 下有一个子目录你可以使用,可能类似于 ~/.lein/plugin-name/your_stuff_here

关于java - 存储 Clojure(或 JVM)应用程序使用的文件的常规位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14725521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com