sách gpt4 ai đã đi

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

In lại 作者:行者123 更新时间:2023-12-01 05:09:08 28 4
mua khóa gpt4 Nike

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

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

1 Câu trả lời

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

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

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

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

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

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

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

28 4 0
Bài viết được đề xuất: java - Android相机存储图像(原始): Strange pictures after update
Bài viết được đề xuất: jQuery 功能同步(仅适用于警报)
Bài viết được đề xuất: java - java中的滑动图像过渡
Bài viết được đề xuất: passport.js - 为什么passport.authenticate 被调用两次?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com