小编rei*_*des的帖子

升级到 OSX Mavericks 后:“无法找到任何与 1.6 版匹配的 JVM”

本周末将我的工作笔记本从 Mountain Lion (10.8.5) 升级到 Mavericks (10.9.4) 后,每次打开终端时,我现在都会收到以下错误消息:

Unable to find any JVMs matching version "1.6"
Run Code Online (Sandbox Code Playgroud)

我没有安装 Java 6,但在 shell 会话开始时运行的某些工具必须依赖它。

我怎样才能找出这个问题的根源是什么?请告诉我是否可以提供更多信息以进行故障排除。

mac java macos

4
推荐指数
1
解决办法
9963
查看次数

输出颜色时“少”提示“二进制文件”显示

我们最近启用了为一些服务的日志文件着色,我相信我们为此使用了 ANSI 转义序列。看起来像这样:

[2014-06-12 10:56:43,214] [main] [VOID] ESC[34mINFO ESC[0;39m ESC[36mc.a.m.p.s.config.DataSourceConfigESC[0;39m 
Run Code Online (Sandbox Code Playgroud)

我的同事大多tail用来查看日志文件,但我less更喜欢。不幸的是,less不会自动识别这些转义码。相反,它告诉我我的日志文件“可能是一个二进制文件。还是看到了吗?”。

我知道如果我添加该-r选项,less将显示颜色,但它仍然会询问“二进制文件”问题。

有没有办法解决这个问题?如果是,我可以将其设为默认值吗?

linux unix shell less escape-sequences

1
推荐指数
1
解决办法
9183
查看次数

标签 统计

escape-sequences ×1

java ×1

less ×1

linux ×1

mac ×1

macos ×1

shell ×1

unix ×1