gpt4 book ai didi

java - 如果每个用户的 putty.exe 路径不相同,如何从 java 打开 putty?

转载 作者:行者123 更新时间:2023-12-01 05:09:08 28 4
gpt4 key购买 nike

我正在开发一个java web应用程序,需要在用户身份验证后将shell脚本传递给putty。仅当身份验证成功并且脚本已开始成功运行时,putty.exe 才应启动。

此外,由于不同的用户可能在其系统上的不同位置安装了 putty。有没有办法启动 putty.exe 而不需要用户手动配置路径。或者是否可以以编程方式找到路径并启动腻子?

最佳答案

我首先要说的是,不让用户将 putty 添加到路径最容易解决的方法是为每个用户创建一个配置文件,其中参数之一是 putty 可执行文件的位置。对于大多数用户来说,使用默认值和对话框(如果腻子无法打开)正确处理此问题将是简单且熟悉的。

有两种简单的情况可能会完全扰乱您搜索可执行文件的方式:用户重命名 putty 可执行文件或用户拥有多个版本的 putty。

为了避免被第一种情况所困扰,您将不得不请求新名称并以某种方式将其保存在配置中。

为了避免被难住,你将不得不询问他们想要的 putty 版本,存储该版本,并且如果你想要做的只是寻找 putty.exe (也许你有每个版本的校验和文件)。

这对于用户来说,如果不是更烦人的话(对你来说肯定更烦人),就比要求他们指向可执行文件一样。出错的原因还有很多。

基本上,可以搜索可执行文件,但它不会为任何人节省任何麻烦,只会为您带来更多麻烦。让用户配置路径并不是很棘手,但如果您想避免它,那么最简单的方法就是让每个用户的配置文件中包含程序保存的 putty 路径。

关于java - 如果每个用户的 putty.exe 路径不相同,如何从 java 打开 putty?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12265508/

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