gpt4 book ai didi

java - 如何确保我的 .jar 从独立文件中读取数据

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

我有一个程序需要在运行前读取 csv 文件。此数据位于我的 clojure 项目中的资源文件夹中。

程序运行良好,当从 “resources/data.cv” 中读取时,这会导致 .jar 不是独立的,而是需要资源文件夹。

如何确保在运行 lein uberjar 时也编译了资源?

我已经尝试过 (csv/slurp-csv (io/resource "mma_duffing.csv") 但是 .jar 文件不会运行。非常感谢任何帮助!

最佳答案

如果你把你的文件放到资源目录中,你就可以在执行 lein run 和运行 jar 时使用类似下面的代码读取它:


(定义读取资源
[]
(slurp (.getResource (ClassLoader/getSystemClassLoader) "mydatafile")))

希望对你有用...

关于java - 如何确保我的 .jar 从独立文件中读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31536857/

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