标签: java

如何运行jar文件

我有一台装有 java 的 Win XP 机器。无法打开jar文件的问题。似乎协会被打破了。如何使用控制台启动 jar 文件。或者也许有一种方法可以设置适当的关联。

java

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

在 Debian 服务器中安装 Java

我正在尝试在 Debian 上安装 Java (JRE)。当我运行以下 apt-get 命令时:

apt-get install sun-java5-bin sun-java5-jre unixodbc libasound2 java-common locales libltdl3 odbcinst1debian1
Run Code Online (Sandbox Code Playgroud)

安装在我的 shell 终端中显示一个图形提示,要求同意使用条款。我按下以滚动条款,但无法按 OK,我尝试单击它并按 Enter 但没有任何效果。

有没有办法确保 apt-get 只启动控制台安装,或者有另一种安装 java 的方法吗?

终端

debian java apt

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

我应该只使用 nginx,还是将它作为 Tomcat 的代理(与性能相关)?

我计划创建一个包含大量动态内容的网站,并且想知道对于我的 webstack 的一部分来说最明智的选择是什么。

现在我正试图决定我是应该在 nginx 上开发,使用 PHP 来传递动态内容,还是使用 nginx 作为 Tomcat 的代理并使用 servlet 来传递动态内容。

我在 Java、JSP 和 servlet 方面有丰富的经验,所以这是一个加分项。此外,由于它是一种编译语言,因此它的执行速度比 PHP 快(这里暗示Java 比 PHP 快 37 倍左右),并且可以更快地创建网页。

我没有使用 PHP 的经验,但是我的印象是它很容易上手。它比 Java 慢,但由于客户端只与 nginx 通信,我认为 以这种方式为客户端提供动态创建的网页会更快。

考虑到这些事情,我想知道:

  1. 我的假设正确吗?
  2. 瓶颈出现在哪里:创建页面还是将它们返回给客户端?
  3. 如果我要使用 Tomcat 来生成动态内容,那么使用 nginx 代理 Tomcat 是否会给我任何 nginx 性能优势(请记住,我的网站在这方面会很繁重)?

我不介意学习 PHP,如果最终它会给我最好的性能。我只是想知道从这个角度来看什么是最好的选择。

php tomcat nginx java bottleneck

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

使用 SC.EXE 将 Java jar 作为 Windows 服务启动

我想在 Windows Server 2008 R2 机器上启动 Minecraft Server as a Service。

此命令行工作正常:

c:\Windows\System32\java.exe -cp c:\Data\minecraft-server\minecraft-server.jar com.mojang.minecraft.server.MinecraftServer -Xms512M -X mx512M
Run Code Online (Sandbox Code Playgroud)

我使用以下 SC 命令创建了一个服务:

sc config MinecraftServer binPath= "c:\Windows\System32\java.exe -cp c:\Data\minecraft-server\minecraft-server.jar com.mojang.minecraft.server.MinecraftServer -Xms512M -Xmx512M"
Run Code Online (Sandbox Code Playgroud)

该服务已创建,当我启动该服务时,Windows 会启动它,但随后它返回一条消息:

服务未响应控制功能。

该服务确实启动了,但由于某种原因,该命令没有让系统知道它已启动。

有一些简单的东西我错过了,但我对 Java 不是很有经验,所以如果这里的任何人都可以提供我的指导,那将是非常受欢迎的!

java

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

应用服务器与 Web 服务器?

我在课堂上问我的老师 Java Server Faces 可以在 Apache Tomcat 上运行。但是他随后更正我说 Tomcat 是 Web 服务器而不是应用程序服务器,因此它不会运行 Java Server Faces。

我的问题是应用服务器和 Web 服务器之间有什么区别?
可以运行 JSP 和 Servlet 但不能运行 JSF 的 Apache Tomcat 是什么?

application-server tomcat glassfish java web-server

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

在 CentOS 服务器上设置 GIT

我正在尝试在我的家庭 CentOS 6.2 服务器上设置 GIT(我已经在它上面运行了 LAMP)。对它的唯一访问是从本地网络——或者更准确地说,是从我运行 Fedora 16 的笔记本电脑。不幸的是,我找不到一个好的“操作方法”来做到这一点。

我在服务器上安装了它,但下一步是什么?我需要对其进行哪些修改?我如何连接到它并将它与例如我用于 PHP 的 NetBeansIDE 一起使用。

欢迎任何提示或“操作方法”。

java fedora centos git

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

如何阻止 Java 安装程序?

我们将 PC 发送给需要安装特定版本 Java 的客户;特别是 6.26。我已经禁用了 Java 更新程序,但我想知道是否可以阻止客户手动安装新版本的 Java,而不强制他们以受限用户身份运行。目前,PC 以本地管理员身份运行 Windows 7 64 位。

也许是提供黑名单功能的应用程序?我还使用IE9 Blocker Toolkit来禁用 Internet Explorer 9 安装。Java有可能的等价物吗?

根据评论进行编辑- Java 与我们网站上的 Java 小程序一起使用,而不是一个独立的应用程序。我无权更改我们的网站以与较新版本的软件兼容。我只是想限制更新 Java 的能力,以减少支持呼叫的数量。

windows windows-7 java blocking

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

如何在 Fedora 17 中将 Java 版本切换到早期版本?

我刚刚安装了 Fedora 17。我正在设置 Android 构建环境并且需要 Java。

我下载并安装了 jdk-6u32-linux-amd64.rpm 我跑了

java -version
Run Code Online (Sandbox Code Playgroud)

它吐出正确的版本。

一两天后,我在 Fedora 17 中尝试了我的第一次编译,但它抱怨 Java 并失败了。我再次低速运行 java -version 并看到它吐了出来

$ java -version
java version "1.7.0_03-icedtea"
OpenJDK Runtime Environment (fedora-2.1.fc17.7-x86_64)
OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
Run Code Online (Sandbox Code Playgroud)

我难住了。我的意思是,自从我安装以来,我已经运行了更新/升级命令,但我不认为更新了完整版本的修订版......所以,我跑了

alternatives --config java
Run Code Online (Sandbox Code Playgroud)

那只给了我 java 1.7 版本。

在挖掘更多内容的同时,我发现构建环境推荐的 Java 版本是 jdk-6u27-linux-x64-rpm.bin 所以我从这里下载了它:Oracle 下载

当我跑:

sudo sh jdk-6u27-linux-x64-rpm.bin
Run Code Online (Sandbox Code Playgroud)

它返回:

Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
  inflating: jdk-6u27-linux-amd64.rpm  
  inflating: sun-javadb-common-10.6.2-1.1.i386.rpm  
  inflating: sun-javadb-core-10.6.2-1.1.i386.rpm  
  inflating: sun-javadb-client-10.6.2-1.1.i386.rpm  
  inflating: …
Run Code Online (Sandbox Code Playgroud)

java fedora

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

在 Ubuntu 12.04 / R 2.14.1 上安装 RWeka / rJava 时出错

我正在尝试为在 Ubuntu Linux 12.04 上运行的 R 2.14.1 安装 RWeka 包。我输入:

install.packages("RWeka")
Run Code Online (Sandbox Code Playgroud)

选择一个镜像并下载。

然后我收到这些消息:

configure: error: Java Development Kit (JDK) is missing or not registered in R
Make sure R is configured with full Java support (including JDK). Run
R CMD javareconf
as root to add Java support to R.

If you don't have root privileges, run
R CMD javareconf -e
to set all Java-related variables and then install rJava.

ERROR: configuration failed for package ‘rJava’
* removing ‘/home/~/R/x86_64-pc-linux-gnu-library/2.14/rJava’
ERROR: dependency …
Run Code Online (Sandbox Code Playgroud)

ubuntu java

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

在 Ubuntu VM 上安装一个最小的 java

我没有在 Ubuntu 虚拟机上安装 java(只有服务器,没有 X11):

bash: java: command not found
Run Code Online (Sandbox Code Playgroud)

我想安装一个最小版本来运行一些脚本。当我发出:

sudo apt-get install openjdk-7-jre
Run Code Online (Sandbox Code Playgroud)

它尝试安装 109 个软件包,其中一些是 x11-common x11-utils sound-theme-freedesktop

我想避免安装这样一个带有这么多不需要的东西的野兽。有没有办法安装一个更小的java来适合我运行控制台应用程序。

linux ubuntu java

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