gpt4 book ai didi

java - 通过java文件批量传递参数

转载 作者:行者123 更新时间:2023-12-01 15:22:51 25 4
gpt4 key购买 nike

我正在尝试运行 java 文件的控制台并向该控制台发送一些命令,使用外部文件。

例如

java -jar "D:AndroidProjects\eclipse-SDK-3.7-win32\eclipse\plugins\org.eclipse.osgi_3.7.2.v20120110-1415.jar" -console < ss.txt

有人知道如何将参数传递到java文件控制台吗?

http://img850.imageshack.us/img850/2273/41496357.png

编辑:我认为我对自己的解释不够好。 org.eclipse.osgi_3.7.2.v20120110-1415.jar不是我开发的。

最佳答案

换句话来说,您想在启动时自动发出一些 OSGi 控制台命令,对吗?也许您的主要目标是指定要加载的包的 URL?

您在控制台上执行的所有操作也可以通过编程方式完成。您应该创建一个带有激活器的 jar,它可以执行您希望的启动操作。

或者,如果在加载任何其他 bundle 之前需要进行配置,那么编写自己的 main() 并不难,该 main() 会执行一些任务,然后启动框架 bundle 。

特定于 Eclipse 的替代方法是创建 Equinox 内核将读取的 config.ini 文件。 config.ini 可以列出所有启动包。

在我看来,一个更友好的选择是 Apache Karaf 容器。它有一个非常好的 Web 控制台,用于手动添加 bundle ,以及一些自动添加 bundle 的便捷方法(startup.properties、部署文件夹和 Karaf features.xml)

关于java - 通过java文件批量传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10625384/

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