dos命令运行---java文件

Posted 高高for 循环

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dos命令运行---java文件相关的知识,希望对你有一定的参考价值。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


dos命令运行----java文件

win +R 输入 cmd

1.打开开始,运行cmd,进入dos界面;或用快捷键win +R,输入cmd,按Enter进入dos界面

Java -version

  • 文件夹打开到java文件和class文件所在的目录,在目录中输入cmd回车,此使dos窗口会直接到java文件和class文件所在的目录


编辑java文件

public class Test 

    public static void main(String[] args) 
        System.out.println("fighting gaogao !!!");
    



注意: java文件不要带package包.

不然会报 ------错误:找不到或无法加载主类

javac 文件名.Class


java 文件名

最后输入java 文件名就ok

模拟GC信息

mx工具


准备java文件



import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;



//java -Xms200M -Xmx200M -XX:+PrintGC src\\main\\java\\newcode\\T15_FullGC_Problem01.java
public class T15_FullGC_Problem01 

    private static class CardInfo 
        BigDecimal price = new BigDecimal(0.0);
        String name = "张三";
        int age = 5;
        Date birthdate = new Date();

        public void m() 
    

    private static ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(50,
            new ThreadPoolExecutor.DiscardOldestPolicy());

    public static void main(String[] args) throws Exception 
        executor.setMaximumPoolSize(50);

        for (;;)
            modelFit();
            Thread.sleep(10);
        
    

    private static void modelFit()
        List<CardInfo> taskList = getAllCardInfo();
        taskList.forEach(info -> 
            // do something
            executor.scheduleWithFixedDelay(() -> 
                //do sth with info
                info.m();

            , 2, 3, TimeUnit.SECONDS);
        );
    

    private static List<CardInfo> getAllCardInfo()
        List<CardInfo> taskList = new ArrayList<>();

        for (int i = 0; i < 100; i++) 
            CardInfo ci = new CardInfo();
            taskList.add(ci);
        

        return taskList;
    


javac 编译


java 执行

java -Xms200M -Xmx200M -XX:+PrintGC T15_FullGC_Problem01


以上是关于dos命令运行---java文件的主要内容,如果未能解决你的问题,请参考以下文章

DOS命令运行java代码中的问题,程序员都知道怎么解决!!!!

dos命令运行---java文件

写好的Java代码在命令窗口运行——总结

java 执行dos命令 中文显示乱码 怎么解决

java执行DOS命令

Java在DOS命令下的运行及其API文档制作过程