我刚刚安装了新的 OS El capan 10.11 并发现 intelliJ 无法使用它。
当我启动它时,我收到此错误:
"This application requires the legacy Java SE 6 runtime which is unavailable for this version of OS X."
Run Code Online (Sandbox Code Playgroud)
我猜 Java 尚未正确设置。有人对我如何使这项工作有任何想法吗?
几个小时前,我将 Android Studio 3.6 Canary 3 更新为 3.6 Canary 4,不久前我尝试打开一个项目,但当我打开该项目时它甚至没有配置。
在更新到 3.6C4** 之前,我已经有了Gradle 3.6.0-alpha04
为什么 Gradle 会抛出这个异常?
对我来说,它的代码似乎有问题……但我不确定。
FAILURE: Build failed with an exception.
* What went wrong:
java.io.NotSerializableException: com.android.build.gradle.internal.ide.DefaultProjectSyncIssues
> com.android.build.gradle.internal.ide.DefaultProjectSyncIssues
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
CONFIGURE FAILED in 20s
Cause: com.android.build.gradle.internal.ide.DefaultProjectSyncIssues
ERROR: Cause: com.android.build.gradle.internal.ide.DefaultProjectSyncIssues
Run Code Online (Sandbox Code Playgroud)
有解决办法吗?
已经有一些猜测,苹果的雪豹最终将包括一个版本的Java 6是在32位Intel硬件作品。现在操作系统已经发布,有人可以确认是否是这种情况吗?
如果这里有人在 32 位机器上安装了 Snow Leopard,能否请您运行以下命令并报告输出?
版本
我在很多地方都有一些程序(它是java命令)。我从 CMD 开始这个命令。问题是,我需要确切地知道java正在运行的命令的路径..
(如果您了解 unix,我需要一个诸如 的命令which)。
谢谢。
尝试运行安装程序 Jar 文件时,我收到一条错误消息,提示写访问被拒绝,无法在 Program Files 文件夹下创建目录。
右键单击 -> 以管理员身份运行不适用于 Jar 文件(我假设是因为 Java.exe 使用它们 - 它们本身不被外壳程序视为直接可执行)。
运行具有高程的 .Jar 文件的最快和最简单的方法是什么?
我正在评估这个工具以推荐给我们的开发团队,他们将手动将它安装在他们的盒子上。我更喜欢不需要他们输入任何内容的选项。
这是我想要实现的目标,但我失败了(我是 Linux 新手)。
我有一个 Fedora 16 机器(64 位)并且想安装多个版本的 oracle java(目前是 java 6 和 java 7)。我正在尝试使用 rpm 软件安装 java,我想将它们都安装在/opt.
我从 Oracle 站点下载了所需的软件包:
jdk-6u30-linux-x64-rpm.bin
jdk-7u2-linux-x64.rpm
Run Code Online (Sandbox Code Playgroud)
并从.bin运行的文件中提取 rpm 包
./jdk-6u30-linux-x64-rpm.bin -x
Run Code Online (Sandbox Code Playgroud)
获得以下情况:
jdk-6u30-linux-amd64.rpm
jdk-7u2-linux-x64.rpm
Run Code Online (Sandbox Code Playgroud)
然后我看了看里面jdk-6u30-linux-amd64.rpm :
rpm -qpl ~/Downloads/jdk-7u2-linux-x64.rpm
Run Code Online (Sandbox Code Playgroud)
并获得 java 6 将其文件安装到:
/etc (some files)
/usr/java/jdk1.6.0\_30 (the majority of the files)
Run Code Online (Sandbox Code Playgroud)
以类似的方式,java 7 将安装到:
/etc
/usr/java/jdk1.7.0\_02
Run Code Online (Sandbox Code Playgroud)
因为我想安装到/opt我尝试使用rpm relocation安装。这两个包似乎都是 rpm 可重定位的,实际上:
rpm -qpi ~/Downloads/jdk-6u30-linux-amd64.rpm | grep -i reloc
Run Code Online (Sandbox Code Playgroud)
结果给出
Relocations : /usr/java
Run Code Online (Sandbox Code Playgroud)
和
rpm …Run Code Online (Sandbox Code Playgroud) 我已经下载了一些具有.jnlp扩展名的应用程序示例。实际上,这些是小型 JavaFX 应用程序。并且.jnlp应该与 Java Web Start 一起运行。
现在,我安装了 Xubuntu、jdk 1.7、Iced Tea Web Start,当我尝试在浏览器中打开其中一些应用程序时(我想 Web Start 应该加载),没有任何反应。我是否遗漏了什么,或者我还能如何.jnlp在 linux 上启动应用程序?
在我升级我的 Ubuntu 系统之前,这曾经有效:
ctags *.java
vim -t fooFunc
Run Code Online (Sandbox Code Playgroud)
这会带我去例如 Foo.fooFunc()
但是现在,vim 转到标准的“未找到标签”页面。
我现在必须这样做:
vim -t Foo.fooFunc()
Run Code Online (Sandbox Code Playgroud)
让它做正确的事。
更重要的是,^]根本不再起作用。
查看生成的标签文件,我看到如下条目:
Foo.fooFunc Foo.java /^ private void fooFunc() {$/
Run Code Online (Sandbox Code Playgroud)
虽然旧版本的 ctags 生成的标签文件看起来像
fooFunc Foo.java /^ private void fooFunc() {$/
Run Code Online (Sandbox Code Playgroud)
所以看起来 ctags 现在坏了。
有没有办法恢复到旧的行为?或者让 vim 尊重新格式?
我有一个显然包含序列化结构的文件。前 26 个字节包含字符串“java.util.HashMap”,所以我确信这个文件包含序列化数据。
有没有很好的工具,也许有一个简单的用户界面,我可以在那里显示结构化数据?
我用谷歌搜索了一段时间,但没有找到任何合适的资源。它应该首选在 Windows 上运行。Linux 也可以,但对我来说是开销。
我的 jvm 安装显然不包含 javaws。
sudo update-alternatives --get-selections | grep ^java
java manual /usr/lib/jvm/java-12-oracle/bin/java
javac manual /usr/lib/jvm/java-12-oracle/bin/javac
javadoc manual /usr/lib/jvm/java-12-oracle/bin/javadoc
javap manual /usr/lib/jvm/java-12-oracle/bin/javap
我在这里使用了 ppa 和从 oracle 直接安装:https : //www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html
和 https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux
我需要 javaws 来启动 jnlp 文件。
有任何想法吗?
提前致谢。
(注意:由于新的许可,我尝试了 v11 和 v8 ppa 似乎不可用。)
java ×10
linux ×2
32-bit ×1
android ×1
command-line ×1
ctags ×1
elevation ×1
fedora-16 ×1
file-format ×1
installation ×1
jar ×1
jdk ×1
macos ×1
rpm ×1
software-rec ×1
ubuntu ×1
viewer ×1
vim ×1
which ×1
windows-7 ×1