我一般是在windows上运行java程序。这次在kali linux上运行java程序。在我们安装的kali linux2。0是自带了OpenJdk。下面是学习啦小编跟大家分享的是kali linux运行java程序,欢迎大家来阅读学习~

kali linux运行java程序

工具/原料

安装了kali linux

方法/步骤

我们先查看我们的java版本。打开终端。输入java。如图所显示就是我们的有自带JDK。查看JDK版本 。不用再安装。如没有就要安装JDK

我们在创建一个目录java。且在目录里创建文件后缀是java的文件。

我们在终端中进入java目录中。打开Hello.java文件。在终端中输入:gedit Hello.java。在终端中输入:cd java---->gedit Hello.java,(主要是终端要在创建了Hello.java的目录里相同的路径)

打开了Hello.java后。开始写代码。如图。写完了并且保存。(这只是一个简单的程序。只是显示一行文字。)

大家都知道java是不能直接运行。要经过编译才能运行。

在终端里编译文件。输入:javac Hello.java

如果没有报错就是编译成功。没有语法的错误。并生成一Hello.class文件。有了这个文件就是编译成功了。可以运行了。

在终端里面输入:java Hello.class

回车。如图。终端上显示一名英文 。就是我们写的。(hello world),

(所有新手都要写的hello world.勾起了我刚学软件的回忆。)这里只是测试linux系统下编写java程序。环境是否建立好了。

kali 运行java_kali linux运行java程序相关推荐

  1. 编写运行最简单的java程序——使用记事本编写java程序

    编写运行最简单的java程序--使用记事本编写java程序 第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还 ...

  2. Linux下Java程序中文乱码问题研究

    Linux下Java程序中文乱码问题研究 摘  要:在一个项目的开发中,我用linux内核源代码和busybox源代码自己编译打造的操作系统mylinux 1.0 ,服务器是我用java语言自己编写的 ...

  3. linux下java程序乱码,解决linux下java程序(例如applet)中文乱码问题

    解决linux下java程序(例如applet)中文乱码问题 平台:Mandriva 2006.0 将Windows下的字体文件simsun.ttc拷贝到/usr/share/fonts/zh_CN, ...

  4. linux重启java程序

    这篇文章主要讲解 linux重启java程序 #!/bin/sh jarname='test-1.0' pid=`ps aux | grep $jarname | grep -v grep | awk ...

  5. 树莓派Java程序运行_树莓派上Java程序作为linux服务并开机自动启动

    http://www.iigrowing.cn/shu_mei_pai_shang_java_cheng_xu_zuo_wei_linux_fu_wu_bing_kai_ji_zi_dong_qi_d ...

  6. Eclipse在运行同一包下Java程序出现Error提示框,解决方案

    平时运行java程序使正常,在一个包下写了几个java程序,当在Eclipse下运行程序时出现一个大大的Error提示框? (分析了下原因可能是classpath没配置的原因,配置完classpath ...

  7. linux启动java jar文件_推荐:Linux启动Java程序jar包Shell脚本

    #!/bin/sh# 该脚本为Linux下启动java程序的脚本## author: luandy# date: 2021/1/15## 特别注意:# 该脚本使用系统kill命令来强制终止指定的jav ...

  8. java -jar 停止_推荐:Linux启动Java程序jar包Shell脚本

    每次启动Java程序jar包的时候,难道你还在手敲java -jar xxserver.jar--?边敲边想着都需要追加哪些参数? 今天就推荐给大家一个几乎通用的Shell脚本,它支持Java程序Ja ...

  9. linux 跑java程序_Linux下独立执行Java程序

    Linux系统里,很多时候因为种种原因,需要把java程序单独执行,而不是在web容器环境下执行,这时候很多容器资源是无法直接取到的,比如数据库连接池配置的数据源等等,还有就是程序运行需要的第三方ja ...

最新文章

  1. evolution configure
  2. Django学习~1
  3. 微软人工智能和对话平台--知识商城体验
  4. 问题处理:qt.qpa.plugin: Could not find the Qt platform plugin “cocoa“ in ““
  5. 微软 服务器系统,微软正在开发Windows Server 2022服务器系统
  6. webharvest-sample-1
  7. Android IPC系列(三):Binder概述
  8. asp 环境配置到mysql数据库增删改查
  9. HTML前端代码分析(查看网站黑链的几种方法)暗链是什么意思
  10. Latex 给参考文献添加doi号和超链接
  11. python怎么过验证,python用户验证怎么弄
  12. 二十一条自动化测试过程中遭遇的问题及解决思路
  13. 工具相关累计 慢慢更新防止忘记
  14. js 数字转为千分符格式
  15. 【无标题】研究过程中的一些经验感悟
  16. android json解析优秀文章
  17. 案例精选 | 左耳朵耗子:如何写出让同事无法维护的代码?
  18. 蓝桥杯简单题之十六进制转八进制(JAVA版)
  19. 【7】实战:爬取网易云音乐歌曲对应id并剔除无版权歌曲
  20. 资本教不会年轻人喝酒

热门文章

  1. ilm 和dlm差异_Oracle 的信息生命周期管理工具(ILM assistant)
  2. android代码查找图像,Android平台上利用opencv进行图像的边沿检测
  3. 中山大学2018年数学分析高等代数考研试题
  4. 剑指offer--3
  5. 【java设计模式】之 工厂(Factory)模式
  6. Linux Crontab内环境变量与Shell环境变量的关系及解决问题的办法
  7. Layui的一点小理解(上)
  8. SUN公司经典linux教材转自http://blog.chinaunix.net/uid-20446831-id-1677336.html
  9. 第10课 外边距和内边距
  10. Django学习资源