标签: java

jucheck.exe 是病毒吗?

我不断收到来自 Windows 的消息,指出程序 jucheck.exe 正在尝试连接到 Internet。该消息将程序的发布者显示为“未知”。是病毒吗?如何删除这个?

windows virus java windows-7

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

为什么您必须具有管理权限才能安装 java 2 sdk

我使用了几台学校电脑,它们有不同的操作系统。为了确保我的工具始终可用,我喜欢在我的“流动配置文件”中安装很多程序。在不是 Microsoft Windows 2000 或 XP 或更高版本的每个操作系统上,Java SDK 都可以做到这一点。

原因是,尽管拥有我想要安装的文件夹并对可执行文件具有完全权限,但除非我是管理用户,否则 Java 将无法安装。我想知道为什么。做作业的时候为了能够使用java编译器而不得不自己动手,这真的很不方便。

我还想知道我没有尝试过的方便的解决方法,只需自己拿起一台 Windows 计算机,将 J2SDK 安装到该计算机上,然后复制文件夹,是否可行。我怀疑它可能,因为 Java 主要由预编译的二进制文件组成,它们必须在每个 Windows 系统上以相同的方式工作,但我想我会看看其他人的想法。

不过,大多数情况下,这似乎是一个奇怪的限制。在任何其他操作系统中,任何类似的“您必须是 root”的废话都可以快速轻松地绕过。我一直很困惑,为什么你所坐的计算机想要强迫你成为一个可以轻易损坏你系统的人,一个你不能沙盒并在它开始折腾之前进行任何先发制人的损坏控制的用户手榴弹你的方式。除非绝对必要,否则我从不以特权用户的身份构建或安装任何东西;Sun 居然以这种方式 / 强制 / 一种糟糕的安全实践,这真的很奇怪。

windows security java file-permissions

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

在运行 Linux 的 Macbook 2,1 上使用 Java 应用程序将两指滚动注册为单击事件

我正在使用Moneydance,一个基于 Java 的应用程序,当用两个手指通过触控板滚动收入/支出报告时,许多窗口突然打开。这与双击的行为相同,它发生在我滚动时光标经过的任何项目上。

用 Moneydance开始了一个错误报告,并被建议尝试使用 jEdit。我确实看到了 jEdit 甚至两根手指放在触控板上作为某种点击事件。

在运行相同设置的 HP8540w 上不会发生这种情况。

我的设置:

  • Arch Linux x86_64
  • MacBook 2,1
  • xf86-input-synaptics 版本 1.4.1-1
  • xorg-server 版本 1.10.3.901-1
  • 爪哇 1.7.0

/etc/X11/xorg.conf.d/10-synaptics.conf:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"            
    Option "VertEdgeScroll" "off"
    Option "VertTwoFingerScroll" "on"
    Option "HorizEdgeScroll" "off"
    Option "HorizTwoFingerScroll" "on"
EndSection
Run Code Online (Sandbox Code Playgroud)

有什么建议?触摸板在其他任何地方都可以正常工作......我真的很困惑为什么 Java 应用程序会遇到问题。我很乐意提供更多信息;只是请求它。

linux java macbook synaptics-touchpad

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

为什么 java -version 返回的版本与 JAVA_HOME 中定义的版本不同?

我正在尝试JAVA_HOME在 Ubuntu 操作系统中进行设置。我已经复制jdk 1.7/usr/lib/jvm设置JAVA_HOME/etc/profile文件中。

文件夹内容/usr/lib/jvm如下:

shekhar@ubuntu:~$ ls /usr/lib/jvm/
default-java        java-1.6.0-openjdk       java-6-openjdk         java-6-openjdk-i386  jdk1.7.0_01
java-1.5.0-gcj-4.6  java-1.6.0-openjdk-i386  java-6-openjdk-common  java-7-openjdk-i386
Run Code Online (Sandbox Code Playgroud)

文件的最后几行/etc/profile如下:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_01
export PATH=$PATH:$JAVA_HOME/bin
Run Code Online (Sandbox Code Playgroud)

完成所有这些后,当我运行java -version命令时,我得到以下输出:

shekhar@ubuntu:~$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.4) (6b24-1.11.4-1ubuntu0.12.04.1)
OpenJDK Server VM (build 20.0-b12, mixed mode)
Run Code Online (Sandbox Code Playgroud)

当我运行ls -lah命令时,我得到以下输出:

shekhar@ubuntu:~$ ls -lah /usr/bin/java
lrwxrwxrwx 1 root root 22 Sep 29 09:58 /usr/bin/java -> /etc/alternatives/java
shekhar@ubuntu:~$ ls …
Run Code Online (Sandbox Code Playgroud)

java environment-variables ubuntu-11.04

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

如何让我的 ISO_Level5_Shift 箭头键在 Java Swing GUI 中工作?

我有一个ISO_Level5_Shift用于提供箭头键的键盘布局。从我的布局符号文件:

key <AC06> { type[Group1]="EIGHT_LEVEL", [ d, D, ampersand,  U2227, Home,  Home,  Greek_delta,   Greek_DELTA   ]};
key <AC07> { type[Group1]="EIGHT_LEVEL", [ h, H, parenright, U27E9, Left,  Left,  Greek_eta,     Greek_ETA,  U210F  ]};
key <AC08> { type[Group1]="EIGHT_LEVEL", [ t, T, parenleft,  U27E8, Down,  Down,  Greek_tau,     Greek_TAU     ]};
key <AC09> { type[Group1]="EIGHT_LEVEL", [ n, N, slash,      U2115, Right, Right, Greek_nu,      Greek_NU      ]};
key <AC10> { type[Group1]="EIGHT_LEVEL", [ s, S, underscore, U2237, End,   End,   Greek_sigma,   Greek_SIGMA   ]};
Run Code Online (Sandbox Code Playgroud)

它们适用于大多数程序(Firefox、Eclipse、Vim 等)。不幸的是,它们在我使用过的任何 Java Swing GUI 中都不起作用。特别是,它们在 …

keyboard java keyboard-layout intellij-idea swing

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

是否可以在 Java 和 Acrobat 更新期间阻止 Ask 工具栏和 McAfee 的安装?

我的一些用户需要在他们的机器上安装 Java 以用于特定应用程序。我一直在指导他们更加了解 Oracle 的自动更新。我的问题是,虽然有警告,但其中一些在更新 Java 时缺少询问工具栏复选框。无论他们是否选中该框,是否可以阻止该安装?在 Acrobat 更新期间,McAfee 和 Chrome 也是如此。

java adobe-acrobat updates

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

在 Linux 终端中运行 .jar

我有一个基于控制台的 .jar 文件。我想通过 SSH 在 Linux 中运行它。到目前为止,我能够运行它并查看输出。

但是,在断开连接然后重新连接到终端后,如何再次访问 Java 程序的输出?

linux ssh java

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

东西删了java.exe,怎么找?

在 Windows 7 Pro SP1 上,java.exe、javaw.exe 等文件被某些东西自动删除,我如何找出它是什么?

当我卸载并重新安装 java 时,我看到这些文件在安装过程中被添加到 java bin 目录中(bin 目录中有 95 个文件)。安装完成后,这些文件就会消失——它们已被某些东西删除。它是什么?

或者,如果我安装了 JDK,则安装完成后 java.exe、javaw.exe 等仍在 jdk/bin 文件夹中。但是,如果我转到 cmd 提示符并键入 /jdk/bin/java,那么这些文件也会从 jdk 文件夹中消失。为什么?

windows virus java windows-7

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

将 Mac 上的 Java 更改为 8

我即将回到 Java 编程,所以我下载了最新版本的 Java,Java 8 update 40。

现在,我的 MacBook 有了更好的日子,谁知道里面有多少个 Java 版本。起初一切都很好,java -version给了我正确的(1.8)。

然后我尝试运行 Spring Tool Suite,它指向错误的 jvm,即 7,而 jvm 8 未在任何地方列出。

在尝试了很多 ln、很多 rm 等之后,我尝试为 OSx 2014-001 安装 Java。

迄今为止最严重的错误,所以我尝试重新安装 jre-8u40-macosx-x64.dmg。

没有一点帮助。现在甚至java -version读到:

java version "1.7.0_71"  
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)  
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

虽然/usr/libexec/java_home -V说:

Matching Java Virtual Machines (3):
    1.7.0_71, x86_64:   "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
    1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.6.0_65-b14-466.1, i386:   "Java …
Run Code Online (Sandbox Code Playgroud)

java macos

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

哪个应用程序触发了“要使用‘java’命令行工具,您需要安装 JDK”对话框?

我的 CPU 使用率突然上升到 80-100%。找不到触发器,所以我只是从我的 Mac 中完全删除了 Java。现在我不断收到这个弹出窗口:

要使用“java”命令行工具,您需要安装 JDK。

单击“更多信息...”以访问 Java 开发人员工具包下载网站。

我怎么知道哪个程序正在尝试运行 Java?现在每隔几秒钟就收到一次。

弹出

java macos

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