有时候我们需要从CMD窗口执行一些命令,有时候会输入一些敏感的信息,比如密码之类的东西,所以我们可以从控制台读取但是不希望别人看见我们的密码: import java.io.Console; /** * 读取密码的练习 * @author liqiang * */ public class test{ public static void main(String[] args) { System.out.print("please input password:"); Console…
package lct.conference.test; import java.io.IOException; public class Test { public static void main (String[] args){ try { Runtime.getRuntime().exec("cmd /k start cmd.exe /k ping 192.168.0.39 -t"); } catch (IOException e) { e.printStackTrace();…
一.背景 最近在使用记事本编写带有包名并且有继承关系的java代码并运行时发现出现了很多错误,经过努力一一被解决,今天我们来看一下会遇见哪些问题,并给出解决办法. 二.测试过程 1.父类代码 package com.hafiz.zhang; public class Fu { private Integer i ; public void sayHello(String name) { System.out.println("Hello " + name); } } 2.子类代码 pa…
我是Java的初学者,昨天在cmd窗口下运行一段Java程序时总是有问题,可以编译但无法执行. 也就是javac时正确,一旦java时就不对了,提示找不到或无法加载主类,经百度谷歌再加上自己的摸索终于解决了问题. 现在汇总一下这类问题的可能解决办法. 1.检查环境变量路径配置错误. JAVA_HOME是jdk的路径,CLASSPATH是lib路径(记得前面要加.;这俩个),Path是bin的路径. 2.更改一下CLASSPATH的路径. 比如我原来的是.;C:\Program Files\Jav…
常规Windows下Java调用BAT方式肯定会弹出cmd窗口 Runtime.getRuntime().exec("cmd.exe /C start D:\\test.bat"); 解决不弹框只需要"start"后面加一个参数"/b"就行: Runtime.getRuntime().exec("cmd.exe /C start /b D:\\test.bat"); -–下面有个"顶"字,你懂得O(∩_∩)…
java 执行bat批处理文件 并关闭cmd窗口 import java.io.IOException; public class CmdMain { public static void main(String[] args){ //执行批处理文件 String strcmd="cmd /c start D:\\antrelease.bat"; Runtime rt = Runtime.getRuntime(); Process ps = null; try { ps = rt.ex…
1.CMD 命令提示符(Command Processor)(CMD) CMD命令:开始->运行->键入 cmd(在命令行里可以看到系统版本.文件系统版本) 2.对文件夹操作的部分命令 启动:win+R 切换盘符:盘符名称: 进入文件夹:cd 文件夹名称 进入多级文件夹:cd 文件夹1\文件夹2\文件夹3——shift 回到上一级:cd.. 回到盘符根路径:cd\ 查看内容:dir 清屏:cls 退出:exit 3.cmd 窗口中运行 java 程序的过程解析(以 HelloWorld.jav…
今天,打开导出的jar包,发现并不能运行,查看jar包中的META-INF文件夹下的MANIFEST.MF文件,发现MANIFEST.MF中并没有Main-Class,于是,就手动添加相应的信息,本项目的入口类名为Notebook,添加如下信息即可:Main-Class: Notebook(注意:Main-Class后面跟着一个英文的冒号,冒号后面必须跟着一个空格,然后才是类名.如果入口类在一个包下,则一定要带上包名,例如:package com.chess:入口类名为ChineseChess,…
最近在写一个自己的邮箱服务器里用到 监视及起/停 windows 中的服务,调查发现还是得用dos来做这些事情 说一下遭遇战的过程 首先是java里如何执行DOS命令,查到下记函数 Runtime.getRuntime().exec() (到这你可以试着启动个 记事本 计算器的了Runtime.getRuntime().("notepad"); Runtime.getRuntime().("calc"); ) 然后就是准备dos命令 服务启动 sc start &q…
1.导入数据库 使用source命令 首先要在cmd窗口中连接数据库,然后再用source命令进行导入操作 mysql>use 数据库名 mysql>source d:/dbname.sql 2.导出数据库 注意导出数据库时不需要连接数据库,直接切换至mysqld.exe所在目录后,执行以下命令即可(导出的sql文件在mysql安装路径的bin目录下) D:\Program Files\MySQL\MySQL Server 5.5\bin>mysqldump -u root -p gd_…