java编程 linux_Linux下java编程
一、如何编译程序
1.mkdir hello,cd hello
vi HelloWorld.java
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello World!");
}
}
2.编译运行
javac HelloWorld.java
java HelloWorld
错误:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: HelloWorld. Program will exit.
二、解决:
1.echo $CLASSPATH
结果:
/usr/lib/jvm/java-6-sun/lib
2.执行如下命令
CLASSPATH=$CLASSPATH:.
echo $CLASSPATH
结果:
/usr/lib/jvm/java-6-sun/lib:.
三、如何打包jar
jar cvfm HelloWorld.jar manifest.mf hello
vi manifest.mf
Main-Class: hello.HelloWorld
java编程 linux_Linux下java编程相关推荐
- Ubuntu开发Java教程_Ubuntu下Java环境的搭建基础教程
安装 打开终端:输入命令: sudo apt-get install sun-java6-jdk 提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即 ...
- window如何杀掉java进程_windows下java -jar 后台运行以及杀死后台进程的操作
在你的jar文件当前目录中建立一个bat文件: 内容是:注意文件名要对应 @echo off START "commandServer" javaw -jar command-0. ...
- java文件 linux_Linux执行Java文件
最近学习shell脚本,写个简单java类让linux去执行 java类没别的东西,就引了一个fastjson的jar,写了个main方法 序列化一个User对象 打印 package com.lws ...
- mac java 版本_Mac 下 Java 多版本切换
Step 1: 安装 jdk1.7 jdk1.8 路径如下: + /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk + /Library/Java/J ...
- 为什么java jvm.dll_Windows下java、javaw、javaws以及jvm.dll等进程的区别
java ,javaw 和 javaws 的区别: 首先,所有的这些都是java的启动装置,java.exe经常使用,当使用命令行输出到window的时候,会有java.exe进程,通过任务管 ...
- [java]——window64位下java的安装与配置
前言 为生活所迫而学java 下载JDK JAVA DEVELOPMENT KIT(JDK) = JAVA RUNTIME ENVIRONMENT(JRE) + JAVA工具+JAVA基础库类.--热 ...
- java c混合编程 linux_linux下C与C++混合编程
首先,混合编程不是指在同一个文件里写C与C++. 比如说想在同意文件里同时 弱类型检查,又强类型检查,那真够呛. 混合编程包括:1,C++引用C的头文件:2,g++生成的.o与gcc生成的.o相链接. ...
- linux java socket编程_linux下java程序与C语言程序通过SOCKET通信的简单例子
#include int sockfd,newfd; void *read_socket(); int main() { int ret; pthread_t read_tid,write_tid; ...
- java swing linux_Linux下关于解决JavaSwing中文乱码的情况
前两天在linux中运行java 老是出乱码,很苦恼,后来网上找了好多解决办法.有些可行,有些不可行,今天总结一下. redhed 貌似没出现乱码 本身就jdk就支持中文 红旗linux suse等 ...
最新文章
- Style Intelligence 10特点之用户自定义报表
- asp中判断文件是否存在(不是本机上的文件)
- Hankson的趣味题 解题记录
- 关于能否命令Scrum团队的对话
- OpenGL instancing实例化的实例
- android 判断滑动方向,H5触摸事件判断滑动方向
- ios刷android8.0,颤抖吧 iOS, Android 8.0正式发布!
- VS2019注释整段代码
- python编写脚本,删除固定用户下的所有表
- linux vi-vim编辑器快捷键
- 数据结构实验 5.二叉树深度
- 力扣题目——1249. 移除无效的括号
- C Hello World程序
- Java多线程为什么使用while循环来调用wait方法
- 【译】30 分钟入门 Typescript
- iis 无法启动计算机,win10系统iis无法启动的详细步骤
- 进一步限塑!洲际酒店集团与联合利华达成合作,旗下酒店将提供大瓶装洗护用品替换一次性小包装 | 美通社头条...
- OpenStack--炼数成金
- [产品分析] Palm Pre,iPhone,Gphone全面大比拼
- 代驾APP小程序源码交付 所需功能大全
热门文章
- 2022-2028年中国液晶电视市场投资分析及前景预测报告
- 2022-2028年中国顺丁橡胶行业发展模式分析及市场分析预测报告
- 2022-2028年中国氢化环氧树脂产业发展动态及投资趋势预测报告
- 网络安全工具:Wireshark
- 自动驾驶传感器比较:激光雷达(LiDAR) vs. 雷达(RADAR)
- WebRTC框架中的硬件加速
- 编译器设计-符号表-中间代码生成
- Mybatis获取参数值的方式
- 模拟Servlet本质
- 2021年大数据Flink(二十三):​​​​​​​Watermaker案例演示