【Linux(ubuntu/centos) 部署Java项目 外加安装jdk+tomcat+Mysql】教程文章相关的互联网学习教程文章

如何在Ubuntu中将Java从1.6.0降级到1.5.0?【代码】

我需要在Ubuntu中降级Java.当前版本是1.6.0,我必须使用JDK 1.5.0为我的Android平台. 怎么做?删除它并重新安装?解决方法:update-java-alternatives是你的朋友:$sudo update-java-alternatives -l java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun java-6-sun 63 /usr/lib/jvm/java-6-sun然后选择所需的Java版本.例如,对于seletc Java 1.5,做$sudo update-java-alternatives -s java-1.5.0-sun首先确保安装了正确的Java包. 有关详细...

在ubuntu上设置Java环境变量问题【代码】

我收到一条消息“从你的PATH中找不到Java虚拟机环境变量.您必须先安装VM运行这个程序.“有谁知道如何正确设置它?谢谢!解决方法:如果以Ubuntu方式安装Java,则不必自己将其添加到PATH中. 首先,从Ubuntu存储库安装Java:sudo apt-get install sun-java6-jre还有其他几个包:用于JDK的sun-java6-jdk,用于浏览器插件的sun-java6-plugin等. 使用Ubuntu的替代机制选择Sun Java 6作为您要使用的Java的默认版本:sudo update-alternatives...

如何在Java 8 Ubuntu上启动JavaFX应用程序?【代码】

我试图启动应用程序,但有错误:java.lang.ClassNotFoundException: com.sun.glass.ui.gtk.GtkPlatformFactory atjava.net.URLClassLoader.findClass(URLClassLoader.java:381) atjava.lang.ClassLoader.loadClass(ClassLoader.java:424) atjava.lang.ClassLoader.loadClass(ClassLoader.java:357) atjava.lang.Class.forName0(Native Method) atjava.lang.Class.forName(Class.java:264) atcom.sun.glass.ui.PlatformFa...

java – OpenJDK 9 IntelliJ IDEA(Ubuntu)“无法解析符号”

我最近在Ubuntu 17.10下安装了openJDK 9,看起来IntelliJ IDEA有问题. 每当我创建一个新项目时,IntelliJ都可以找到JDK,但似乎它没有以正确的方式配置它.这是它的样子当我创建一个HelloWorld.java示例时,它看起来像这样它说’无法解析符号’字符串”. 当我通过终端甚至Eclipse编译时,一切正常. 当我输入’java –version’时,它说openjdk 9-Ubuntu OpenJDK Runtime Environment (build 9-Ubuntu+0-9b181-4) OpenJDK 64-Bit Server V...

如何让Java Swing应用程序显示Compiz Mouse Plugin(Ubuntu)的鼠标光标效果【代码】

Compiz Showmouse plugin对视力低下的人有一些很好的效果.不幸的是,这些效果在开箱即用的Java应用程序中不起作用.如何让我的Java Swing应用程序像其他应用程序一样显示鼠标效果?我只关心支持Linux用户(主要是Linux Mint和Ubuntu). Java应用程序使用Nimbus L& F,它是一个Netbeans单帧应用程序(但我使用Gridbaglayout手动构建所有帧).我需要Compiz鼠标效果在我的应用程序中始终保持一致,只要系统启用Compiz效果即可.解决方法:我创建...

Java应用程序如何在Ubuntu中使用托盘图标> = 13.04(使用AppInicator)

在Ubuntu 11.04中不推荐使用系统托盘,而是支持新的AppIndicator.从那时起,SWT应用程序无法显示图标,除非用户使用白名单解决方法以实现向后兼容性.版本13.04现在删除了该解决方法,这意味着SWT应用程序(不支持appindicator)无法再生成托盘图标. 你们如何使用Java制作托盘图标应用程序?优选的方式既适用于Windows又适用于Linux,不一定适用于SWT.谢谢!解决方法:嗯,谁知道.这存在于awt中,因此它本机支持:SystemTray,它可以在Ubuntu 1...

如何在Ubuntu中配置Java 9【代码】

JDK 9昨天到达,我下载了jdk-9_linux-x64_bin.tar.gz. 目录xx@xx:/usr/lib/jvm/jdk-9$lsbin conf include jmods legal lib README.html release它和java8非常不同.我喜欢配置与java8相同,export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH但java9没有jre.所以我这样配置(在.bashrc文件中添加这些)...

java – 如何在ubuntu 10.04环境中执行命令(带参数)【代码】

我创建了一个独立的应用程序,我的目标是执行命令(带参数Eg:gedit filename).如何通过java编程实现这一目标.我尝试了以下一段代码,但它不起作用.String[] command = new String[]{"gedit", "abc"}; Process child = Runtime.getRuntime().exec(command); 我在exec()命令上尝试了各种组合,并且多次使用JavaProcessBuilder,但我似乎没有解决这个问题.任何人都可以帮我这个.请尝试给出代码,我已经访问了许多链接,但都是徒劳的.请帮...

如何在Ubuntu和Windows(Cygwin)中使用的bash脚本中设置Java类路径

我正在编写一个bash脚本,它应该执行一些需要特定类路径的Java应用程序. 此外,这个脚本应该可以在Ubuntu和Ubuntu上执行. Windows(Cygwin). 问题:Windows上的分隔符是“;” Ubuntu上的分隔符是“:”.这导致java -cp A.jar; B.jar Main在Windows上(当使用cygwin时,因为它使用Windows’java)和java -cp A.jar:B.jar Main在Ubuntu上. 问题:如何在bash脚本中检测哪个底层操作系统正在运行/使用哪个java classpath分隔符?解决方法:一...

java – Ubuntu的打包 – Web应用程序

Web应用程序没有与C不同的make文件或类似的东西.但是,它需要放在特定的目录中……例如/ var / www. 我是linux打包的新手,所以我的问题是,如何将我的应用程序打包成.deb,以便在安装时,它会被置于/etc/myprogram/bundles/myprogram-3.4之类的内容中?我特别是在apache tomcat上运行的java应用程序. 我已经设法通过精心阅读http://www.debian.org/doc/manuals/maint-guide中的每个单词来创建一个.deb文件.但是,当我按照说明操作时,我最...

如何在Ubuntu上安装JavaFx?

我从oracle主页下载了JavaFx预览版.这是一个zip文件,我想知道如何在Ubuntu 12.04 pc上安装它.解决方法:请参阅适用于Linux的JavaFX 2发行说明的安装说明.http://docs.oracle.com/javafx/2/release_notes_linux/jfxpub-release_notes_linux.htm 安装:从http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html下载JavaFX SDK zip文件 将SDK文件从zip文件解压缩到本地文件系统上的目录. 如果您需要,这些博...

在linux lubuntu上调用任何java.nio方法时,面对没有这样的方法异常【代码】

我面临一个让我发疯的问题,我在windows机器上使用netbeans创建了一个java应用程序,它包含一个带有main方法的普通java类,并按如下方式导入java.nio.package testubonto; import java.nio.*; import java.nio.BufferOverflowException; public class Main {public static void main(String[] args) {try{java.nio.file.Path path = java.nio.file.Paths.get(args[0]);System.out.println(path.toString());}catch(Exception ex){Syst...

解决ubuntu的Idea启动No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment vari【代码】

直接在idea安装目录下运行idea.sh可以正常启动,但是使用ubuntu的dash搜索出来的idea报错,No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation. 意思是找不到JDK,但是实际上我在~/.bashrc下已经配置了JAVA_HOME环境变量,哎。 解决办法,直接配置/etc/environment的环境变量 sudo vim /etc/environment#添加上JAVA_HOME环境变量 JAVA_HOME=/usr/java/...

Ubuntu 18.04.1 搭建Java环境和HelloWorld【代码】【图】

一、搭建Java环境 系统环境Ubuntu 18.04.1 JDK 8 IDEA 2018.21.下载JDK 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 选择相应的版本,点击jdk,进入下载页面,选择“Linux x64”版本的后缀为“xxx.tar.gz”的Liunx压缩包。 2.解压JDK压缩包 在下载中找到压缩包,双击文件,把目录中的文件拖拽到"/home/stone/java/"目录下(相当与手动解压),"/home/stone/java/"文件为我自己电脑的目录,用户...

Ubuntu 18.04LTS安装配置Java OpenJDK8

安装OpenJDK8 sudo apt-get install openjdk-8-jdk 配置Java环境变量 sudo vim /etc/profile 在profile末尾添加以下内容: export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH添加后保存并退出,用java -version查看是否配置成功 openjdk version "1.8.0_191" OpenJDK Runtime Environ...