`

转:错误:找不到或无法加载主类的问题解决-Ubuntu15.04下的JAVA路

阅读更多

愿文:http://www.linuxdiyf.com/linux/12784.html

 

javac编译没有问题,但下面执行语句却会出错:

$ java ThreadDraw
$ 错误: 找不到或无法加载主类 ThreadDraw


解决办法:正确配置JAVA的环境变量和CLATHPATH


1.打开 /etc/profile文件

sudo nano /etc/profile


2.在编辑界面给文件添加如下内容(我装的是hotspot版本的1.8)
JAVA_HOME=/usr/lib/jvm/java-8-oracle
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME

export PATH

注销后再登入使设置生效。


3.打开 /etc/bash.bash_profile文件,加入以下内容:

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
保存退出,OK!


Ubuntu15.04安装java8的步骤:http://www.linuxdiyf.com/linux/12609.html

ubuntu 15.04 Picked up JAVA_TOOL_OPTIONS问题解决:http://www.linuxdiyf.com/linux/12253.html

在Ubuntu 15.04下安装JAVA出现问题的解决:http://www.linuxdiyf.com/linux/12182.html

ubuntu15.04安装java的时出现Picked up JAVA_TOOL_OPTIONS: -jav:http://www.linuxdiyf.com/linux/12037.html

在Ubuntu 15.04中使用Eclipse 4.4、Java 8以及WTP:http://www.linuxdiyf.com/linux/11736.html

分享到:
评论
1 楼 bettersun 2016-08-14  
 我用的是Ubuntu16.04,实际应用的时候稍微和文中说的不太一样。
一个是Java路径,这个当然是要和Java解压的路径一致。
一个是设置的路径是/etc/bash.bashrc
另外一个是我没有设置JRE。

1. /etc/profile

JAVA_HOME=/opt/java/jdk/jdk1.8
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
注销

2. /etc/bash.bashrc
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib
保存退出

【NANO】
保存:Ctrl+O
退出:Ctrl+P

相关推荐

    Ubuntu Desktop 15.04镜像

    **Ubuntu Desktop 15.04镜像**是Linux世界中的一个重要版本,它代表了Ubuntu操作系统的一个里程碑。Ubuntu是一款基于Debian的自由开源操作系统,专为个人用户和开发者设计,以其用户友好性和丰富的软件库而闻名。...

    ubuntu15.04登陆管理器不能换成lxdm的解决办法.docx

    在Ubuntu 15.04系统中,用户可能会遇到一个问题,即尝试将默认的登录管理器从LightDM更换为LXDM,但这样做会导致登录后桌面环境出现问题,比如Unity面板消失,只剩下右键菜单。这是因为LXDM可能与Ubuntu 15.04的...

    ubuntu15.04(64)下安装cuda

    Verify the system has a CUDA-capable GPU. ‣ Verify the system is running a supported version of Linux. ‣ Verify the system has gcc installed. ‣ Verify the system has the correct kernel headers and ...

    ubuntu kylin 15.04 chromium浏览器无法播放视频的解决办法.docx

    Ubuntu Kylin 15.04 中 Chromium 浏览器无法播放视频的解决办法 在 Ubuntu Kylin 15.04操作系统中,使用 Chromium 浏览器无法播放视频是一种常见的问题。这种问题的出现是因为 Chromium 浏览器缺乏支持 Flash 插件...

    ubuntu 15.04开放mysql远程3306端口

    ### Ubuntu 15.04 开放 MySQL 远程 3306 端口详解 #### 背景介绍 Ubuntu 15.04 是一款基于 Linux 的操作系统,广泛应用于服务器和个人电脑上。MySQL 是一种流行的关系型数据库管理系统,被用于存储和管理数据。默认...

    Ubuntu.15.04.Server.with.systemd.Administration.and.Reference.epub

    This book is designed as an Ubuntu 15.04 server reference, covering the Ubuntu servers and their support applications. Server tools are covered as well as the underlying configuration files and system...

    ubuntu15.04下用apache+iasp部署asp+mssqlserver运行环境文件打包

    apache安装包:httpd-2.0.59.tar.gz iasp2.1企业版:iASP2.1.01.tar.gz,无授权...ubuntu15.04中科大源:sources.list apache的apxs配置文件:libtool 操作方法详见:https://www.cnblogs.com/goding/p/17659879.html

    Ubuntu15.04如何关闭防火墙.docx

    在Ubuntu 15.04版本中,操作系统采用了新的初始化系统——systemd,这与旧版的Upstart有所不同。在systemd环境下,管理防火墙的方式也有所改变,特别是对于熟悉iptables的老用户来说,可能会遇到一些挑战。下面我们...

    ubuntu 15.04系统怎么安装qq?.docx

    Ubuntu 15.04 系统安装 QQ 客户端 本资源主要讲解了 Ubuntu 15.04 系统中安装 QQ 客户端的步骤,包括升级安装源、安装 Wine、安装字体库、配置桌面图标等步骤。 升级安装源 在安装 QQ 客户端之前,需要升级 ...

    ubuntu14.10升级ubuntu15.04的详细教程.docx

    标题提及的教程是关于将Ubuntu 14.10(Utopic Unicorn)升级到Ubuntu 15.04(Vivid Vervet)的操作过程。这个升级过程对于保持系统安全性和获取最新功能至关重要,因为每个新版本通常都会修复已知问题并引入技术创新...

    Ubuntu15.04系统解决新增用户不能登录该怎么办?.docx

    通过以上步骤,就能解决Ubuntu 15.04系统中新增用户无法登录的问题。确保在添加新用户时正确设置密码,并启用账户,是避免此类问题的关键。同时,对于用户界面的个性化设置,可以根据个人喜好进行调整。

    ubuntu 15.04下mysql开放远程3306端口

    ubuntu 15.04开放mysql远程3306端口,以下所有操作在terminal(终端)中执行。 首先查看端口是否打开 netstat -an|grep 3306 此图为开启3306端口的截图,之前显示为. . . 127.0.0.1:3306 . . . 打开mysql配置文件vi...

    ubuntu15.04系统怎么使用卸载命令卸载软件?.docx

    在 Ubuntu 15.04 系统中,卸载软件是一项非常重要的操作,因为它可以帮助我们删除不需要的软件,释放磁盘空间和提高系统性能。下面,我们将详细介绍如何使用卸载命令卸载软件,以及如何使用软件中心卸载软件。 一、...

    Ubuntu15.04桌面操作系统怎么安装?.docx

    在本文中,我们将详细介绍如何在Virtualbox中安装Ubuntu 15.04桌面操作系统。首先,确保你已经从Ubuntu的英文官方网站下载了最新版本的15.04系统镜像,因为中文网站上的内容可能不是最新的。接下来,你需要在...

    Ubuntu 15.04系统安装后要做的15件事.docx

    在安装Ubuntu 15.04系统之后,为了优化用户体验并根据个人需求调整系统设置,以下是一些必要的步骤和操作: 1. **删除LibreOffice**:LibreOffice虽然是一款优秀的开源办公套件,但其运行效率相对较低,特别是在...

    在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的方法

    ### 在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的知识点详解 #### 一、Lighttpd 概述 **Lighttpd** 是一款轻量级、开源的Web服务器软件,它以其高效、低资源消耗和强大的功能集而闻名。与传统的Web...

    Ubuntu 15.04系统怎么安装Visual Studio Code 2021?.docx

    在Ubuntu 15.04系统中安装Visual Studio Code 2021的过程相对简单,以下是一步步的详细步骤: 1. **启动搜索**: 首先,打开浏览器,通过百度搜索引擎输入“Visual Studio Downloads”。这将引导你到Visual Studio的...

    Ubuntu 15.04系统怎么清理的系统垃圾文件?.docx

    在Ubuntu 15.04系统中,保持系统的清洁和高效运行是非常重要的,尤其是在长时间使用后,可能会积累一些不再需要的“垃圾”文件,如软件安装包、浏览器缓存、临时文件等。以下是一些清理这些系统垃圾文件的方法: 1....

    ubuntu-1504-raspberrypi-workshop:Ubuntu 15.04 发布派对 Raspberry Pi 研讨会第一部分的幻灯片

    【标题】"Ubuntu 15.04 发布派对 Raspberry Pi 研讨...通过这样的研讨会,参与者不仅能够掌握 Ubuntu 15.04 在 Raspberry Pi 上的使用,还能提升其动手能力和问题解决技巧,为日后的 DIY 项目或职业发展打下坚实基础。

Global site tag (gtag.js) - Google Analytics