- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想在 Solaris 上配置 Java 代理设置以使用代理自动配置 (PAC) 脚本。
I have found instructions for making the settings on a Windows machine using the Java control panel ,但我无法找到在何处/如何在 Solaris Java 安装上进行相同的设置更改。
我想使用代理自动配置 (PAC) 脚本,而不是手动设置每个连接的代理信息,或使用单个代理。我需要为不同类型的 URL 使用多个代理。
最佳答案
您提供的文章是关于 Java 插件(即浏览器的 Java 运行时环境),可以通过 Java 插件控制面板 并适用于:
Platform(s): All Platforms
所以,它确实不是特定于 Windows 的。
现在,如果您的问题是“如何在 Solaris 上启动 Java 插件控制面板”,答案是:
You can run the Control Panel by launching the ControlPanel executable file. In the Java 2 SDK, this file is located at
<SDK installation directory>/jre/bin/ControlPanel
For example if your Java 2 SDK is installed at
/usr/j2se
, launch the Control Panel with this command:/usr/j2se/jre/bin/ControlPanel
但通常人们不会使用 Solaris 进行冲浪,所以我不太确定这就是您要找的东西(实际上,我并不清楚您想要做什么)。
如果您要以编程方式连接,请注意 Java 使用两个系统属性来指定代理:http.proxyHost
和 http.proxyPort
。对于小程序,这些会自动设置为使用浏览器的设置。但是,在应用程序中,您需要自己设置它们:
Properties props = System.getProperties();
props.put("http.proxyHost", "proxyhostname");
props.put("http.proxyPort", "proxyhostport");
根据评论,我的理解是您想使用 PAC 文件。要使用 Java 代码和/或 Ant 与 Java 1.5+ 的代理自动配置,您可以在“操作系统级别”配置代理并将系统属性 java.net.useSystemProxies
设置为 true
(参见 4 部分)Java Networking and Proxies 的 ProxySelector ) 或 Ant 的 -autoproxy
选项。这将使 Java 代码和/或 Ant 使用操作系统代理。
要设置您的 Solaris 主机,如果您使用的是 Gnome 2.X,您可以通过用户界面(系统 > 首选项 > 网络代理)全局配置代理。如果您不使用 Gnome,请设置以下环境变量:
export http_proxy=http://username:password@proxy_url
要指定非代理主机列表(如有必要),请设置此变量(这是一个示例):
export no_proxy=localhost,127.0.0.0/8,*.local
关于java - 如何在 Solaris 中为 Java 配置代理设置以处理代理自动配置 (PAC) 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1499970/
Solaris 中的“\t”或“\r\t”是制表符吗?换行字符序列\n 或\r\n ? 谢谢 最佳答案 \t = 制表符 \r = 回车 \n =换行 Solaris 标准行分隔符是\n 关于sola
我需要找出 Solaris 盒子的硬盘驱动器名称,但我不清楚设备名称是什么。在 Linux 上,它类似于 /dev/hda 或 /dev/sda,但在 Solaris 上,我对分区和设备的名称有点迷失
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
我使用 mmap(只是尝试了解 mmap 的工作原理)来分配 96k 匿名内存,但看起来它将 96k 分成了 64k 和 32k。但是当分配960k时,它只分配一个大小为960k的chunk。什么时候
可用于 OpenSolaris 的源代码对于了解 Solaris 的内部结构(以及 dtrace 和 mdb)非常有用。然而,据我所知,没有办法准确地找出 OpenSolaris 源代码与作为 Sol
我在configure.ac中声明了一个变量: MY_VERSION="0:0:0" AC_SUBST(MY_VERSION) AC_MSG_NOTICE([$MY_VERSION]) 变量的值在./
我试过使用 /string1\|string2 没用。 尝试过 /字符串1|字符串2 没用。 有什么帮助吗? 最佳答案 您必须将“交替”放在\(...\) 的“分组”中。这应该有效: /\(strin
Solaris 中的某些命令(如 iostat)使用磁盘名称(如 sd0 或 sdd2)报告磁盘相关信息。是否有一致的方法将这些名称映射回标准/dev/dsk/c?t?d?s? Solaris 中的磁
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭11 年前。 Improve th
如何在solaris 11中生成UUID? 在 Solaris 10 中,我使用 makeuuid 命令生成。 我在 solaris 11 中找不到它,而它根据 oracle 文档存在 https:/
我正在将 Solaris 10 应用程序迁移到 RHEL。该应用程序使用某些特定于 Solaris 的函数,我在 Linux 上找不到等效函数。 void double_to_decimal(doub
在 Solaris 上,我似乎需要单引号 'a match the beginning of line' 表达式: > sh $ echo offset 0.000000 2>&1 | grep
我正在尝试运行一个旧的 Solaris SPARC 应用程序。 我从this question中学到了x86 Solaris 不会削减它。我最近了解到 VM virtualbox 不能模拟 SPARC
我正在将我们的应用程序从solaris sparc 移植到solaris x86,并且我遇到了这两种体系结构之间的结构大小差异。例如;我有一个类似的结构 typedef struct mystruct
在 linx CShell 上工作时,您可以选择按向上/向下箭头来选择最后键入的命令或命令缓冲区。这甚至适用于 Windows。 但是,在我最近切换到的 Solaris 上工作时,这不起作用。我猜 s
在 Solaris 上,我似乎需要单引号 'a match the beginning of line' 表达式: > sh $ echo offset 0.000000 2>&1 | grep
我正在尝试运行一个旧的 Solaris SPARC 应用程序。 我从this question中学到了x86 Solaris 不会削减它。我最近了解到 VM virtualbox 不能模拟 SPARC
Qt 页面没有列出用于 Solaris 的预编译 Qt 5 包。四处搜索,它似乎也没有包含在流行的软件包存储库 OpenCSW 中。一些谷歌搜索表明在 Solaris 下构建 Qt 5 涉及在 Sol
全部, 我们正在 WebLogic 服务器 9.2 MP2 上运行 J2EE 应用程序,并在 Solaris 10 上使用 jrockit 64 位 JVM (27.3.1)。 我们调用userunt
我正在尝试从 http://ftp.gnu.org/gnu/binutils 构建 binutils 2.21.1a在 Solaris sun4u sparc SunOS 5.10 上。我正在使用 g
我是一名优秀的程序员,十分优秀!