我的计算机上安装了 java,但我的浏览器似乎都没有检测到它,而且我无法运行任何小程序。(看似微不足道)我浪费了很多时间在谷歌上搜索并试图解决这个问题,但没有成功。
这是java -version命令的输出
C:\Users\kraj>java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud)
我能够编写 Java 程序并运行它们,Eclipse 也运行成功 - 但唯一的问题是我的浏览器(chrome、firefox、opera)都无法检测到 java。在系统中检查 java 安装的java 网站也没有检测到我的系统中安装的 java。非常感谢任何有关此的帮助/指示。
Java 应该是一种编写可移植程序的方法,与我们一起工作的一个人用 Java 编写了我们的一些商业应用程序。做一些初步的兼容性检查,似乎目前在 arm 平台上没有适用于 Windows 的 JVM。
是否有任何计划让 Apache 或 OpenJDK JVM 在 Windows 8 RT 上运行?像 Surface 这样的设备永远不会运行 Java 吗?
我通过从 oracle 下载 RPM 来安装 JDK 并使用 yum 安装它。但是无法识别 jstack 命令。我正在使用 CentOS 6.3 如何使它工作?
我在 Mac OS X 10.8(从终端)上运行 Java 程序,Java VMfile.encoding默认为“SJIS”。我什至尝试了一个很小的 Java 程序,它只打印系统属性,这表明 Java VM 本身默认为 SJIS。(让我们面对现实吧,没有人喜欢 SJIS!)
我的终端设置为 UTF-8。我的 $LANG 没有设置,$LC_CTYPE 是“UTF-8”。AFAICT,任何环境变量或终端设置都没有“JIS”。
在 Mac OS X 上的 Java 上,它file.encoding从哪里获得价值?是否有我可以更改的系统设置以使用 UTF-8?我不想为每个应用程序和每个库指定这个,因为这介于“尴尬”和“不可能”之间,具体取决于程序。
我想我可以为此设置一个环境变量,但是我找不到任何影响 Java 的标准变量(如 $LANG)。
我有几个屏幕会话,每个会话都运行一个 Java 应用程序。
例如,我有这 3 个屏幕会话:
7361.ARM48 (Detached)
7397.ROP90 (Detached)
7314.ARM22 (Detached)
Run Code Online (Sandbox Code Playgroud)
这是 ps -A 的输出
7314 ? 00:00:00 screen
7329 pts/1 00:00:16 java
7361 ? 00:00:00 screen
7375 pts/2 00:00:02 java
7397 ? 00:00:00 screen
7411 pts/3 00:00:02 java
Run Code Online (Sandbox Code Playgroud)
有没有办法可靠地检测每个屏幕会话是否正在运行他们的 Java 应用程序?
我环顾了屏幕 Linux 手册,但找不到任何可以显示屏幕会话子进程的屏幕命令(http://linux.die.net/man/1/screen)
我最近从 Notepad++ 切换到 Sublime Text 2,这太棒了。我很欣赏一件事,那就是从相同的环境编译我的文件。Sublime text 有一个控制台和一个命令托盘,但它们都不能执行常规的 Windows 命令。
例如,我只想从 Sublime Text 中的控制台运行javac program.java和运行java program。
这样的事情还有可能吗?如果是这样,该怎么做?
当我尝试在 MapReduce(使用 Java)中使用 Context.write(k,v) 将数据写入文件时,我在文件中找到以下内容(用 vi 打开,有 :set list):
^@R^@u^@n^@^I1$
^@a^@c^@c^@e^@s^@s^@^I1$
^@d^@e^@f^@a^@u^@l^@t^@ 2$
^@o^@u^@t^@^I2$
^@p^@r^@o^@j^@e^@c^@t^@^I1$
^@t^@a^@s^@k^@^I1$
^@w^@i^@n^@d^@o^@w^@s^@^I1$
^@y^@o^@u^@r^@^I1$
Run Code Online (Sandbox Code Playgroud)
有什么意义^@ ^I和$?是否^I意味\t?我知道这$意味着该行的结尾,但这是否意味着 Enter 键,就像\n? 如果是这样,vi 中的 '$' 和 '^M' 有什么区别?
问题
当我启动 Netbeans 时,它告诉我已找到 21 个更新,并且我有可点击的操作来更新 IDE:

安装失败并给我以下消息:

我试过的
其他
我尝试为 Android 4.4.4 构建自定义 Rom。我使用 Liquid Rom ( Github Link )作为基础
在构建 rom 之前,我在 local_manifests 中插入了一些应用程序以添加到 ROM 中,并且在进行 repo 同步之前,我已经删除了一些应用程序。
然后我更改了设置应用程序源代码的某些部分,以在设置 munù 中集成一些应用程序。最后我下了命令
./build-liquid.sh -o3 maguro.
Run Code Online (Sandbox Code Playgroud)
277 分钟后,构建崩溃的过程给了我这个错误:frameworks/opt/hardware/../../../device/samsung/tuna/cmhw/org/cyanogenmod/hardware/DisplayColorCalibration.java:70:到达结束解析时的文件
}
^ 1 error
make: *[/home/vincenzo/Sorgenti/Liquid/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.hardware_intermediates/classes-full-debug.jar] Errore 41
>make: ***Attesa per i processi non terminati.... Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details.
Run Code Online (Sandbox Code Playgroud)

英文的最后一行是: Waiting for unfinished jobs
我在互联网上尝试了这些错误,我找到了一个话题,有人说要解决问题,您可以运行命令
make showcommands
Run Code Online (Sandbox Code Playgroud)
检查所有错误,所以我运行了这个命令,结果它给了我这个:
Checking API: checkapi-last
( /home/vincenzo/Sorgenti/Liquid/out/host/linux-x86/bin/apicheck -JXmx1024m -J"classpath /usr/lib/jvm/java-6-oracle/lib/tools.jar:/home/vincenzo/Sorgenti/Liquid/out/host/linux-x86/framework/doclava.jar:/home/vincenzo/Sorgenti/Liquid/out/host/linux-x86/framework/jsilver.jar" -hide 2 -hide …Run Code Online (Sandbox Code Playgroud) 注意:最后它可以添加一个异常,如@duDE 在他发布的答案中显示的那样,基本上它之前不起作用,因为我做错了。
问题:
我在浏览器中运行 Java 小程序,它显示以下消息。
我的研究是什么,我尝试过什么?
我仔细搜索了问题,我相信我的问题是独一无二的。
有几个关于早期版本的问题,但我无法为我当前的 Java 版本找到真正的解决方案。
我在 Google 和SuperUser 上进行了研究,尝试了所有可能的解决方案,但一无所获。我找到的解决方案需要在 Java 配置中将安全级别设置为中,但是当我尝试更改它时没有中安全选项。
有另一个解决方案指向以下对话框,但我找不到如何访问它。
似乎如果我到达那里,我可以在没有任何安全弹出/提示的情况下运行应用程序。
我还尝试放置一个无效的网站异常
.
澄清我的问题
我怎么能成功跳过那个提示?
我需要一个客户端解决方案。请注意,我不是程序员,也没有开发这个 Java 小程序。
我在 Windows 7 Professional x86 系统上安装了 Java (JRE) 8 Update 45。