【发布时间】:2023-02-09 18:38:25
【问题描述】:
我们可以使用 Java (Kotlin) + Swing (Compose) 访问系统服务,例如 Android 的 VpnService,以便在 Windows(甚至 Linux)上建立 VPN 连接吗?
如果是,我应该使用哪些库/服务/框架?
【问题讨论】:
-
您的意思是从您的 Java 代码中获取 OS 系统设置或硬件设置?
标签: java kotlin vpn desktop-application
我们可以使用 Java (Kotlin) + Swing (Compose) 访问系统服务,例如 Android 的 VpnService,以便在 Windows(甚至 Linux)上建立 VPN 连接吗?
如果是,我应该使用哪些库/服务/框架?
【问题讨论】:
标签: java kotlin vpn desktop-application
是的,可以使用 Java (Kotlin) 和 Swing 或 Compose 创建 Windows 应用程序。
Swing 是一个基于 Java 的 GUI 小部件工具包,用于构建 Java 桌面应用程序。它提供了一种独立于平台的方式来创建丰富的图形用户界面。您可以使用 Swing 以 Java 构建 Windows 桌面应用程序。
Compose 是一种为 Android 构建图形用户界面的新方法,具有现代的声明性语法。虽然它最初是为构建 Android 应用程序而设计的,但也可以使用 Compose 来构建带有 Java 的桌面应用程序,包括 Windows 应用程序。
因此,根据您的具体需求和偏好,您可以选择 Swing 或 Compose 来使用 Java (Kotlin) 创建 Windows 应用程序。
【讨论】: