我是一个很奇怪的位置(从我的java-newbie的角度):

>使用Eclipse我写了一个“java程序”(一些具有类的.java文件),其中基本上(批处理)读取一个文本* .csv文件,“评估”其内容,并将结果写入* _out.csv文本文件。要找到输入文件,它使用“文件选择器”(从这里获取样例:http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html)

>我调试了所有的代码,并使用调试器,它的工作原理。

>我运行的代码(主类,它按顺序调用所有其他的),它在Eclipse中工作。

>我将所有项目的内容导出为“runnable jar”文件。

请注意,文件选择器分开,这主要是一个读取和写入的“批处理”:几乎没有用户界面。在Eclipse中,我使用“if(debug)System.out.print(”something to print“);”提供在调试时设置“debug”为TRUE,在生产环境中设置为FALSE。

以上所有工作!

现在,启动runnable jar(双击jar文件,在Win / XP中),我可以看到文件选择器,我可以使用它,但是,选择输入文件后…没有更多的:(没有用户界面)我不知道文件是否被读取,我看不到任何生成的输出文件,甚至没有“控制台”列出任何中间调试消息,以查看该jar是否正常工作,即使我重新-export它的debug变量设置为TRUE。

有没有办法“运行时调试”运行的jar(如VB的MsgBox或其他的东西)?某种“日志文件”我可以“启用”还是查看? (显然,因为我的jar没有写结果文件,我只是不能尝试写一个* .log)

我还要说我只是不能在我的机器上安装Eclipse以外(并且幸运地运行),所以没有一般​​的开发人员的工具,实用程序和其他有用的东西。

java -jar debug_java – 如何在运行时调试jar?相关推荐

  1. java泛型不是计算运行时的数据类型

    2019独角兽企业重金招聘Python工程师标准>>> package com.ada.data.entity;import java.io.Serializable;import ...

  2. SpringBoot打成jar包cmd中运行时修改配置文件的值

    场景 若依前后端分离版手把手教你本地搭建环境并运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 在上面 ...

  3. 聊聊高并发(四)Java对象的表示模型和运行时内存表示

    在继续了解Java内存模型之前,最好先理解Java对象的内存表示.在网上搜了下Java对象内存表示,说得都不够系统和到位.之前看了<Hotspot实战>一书,对JVM如何表示对象这块说得挺 ...

  4. [二]Java虚拟机 jvm内存结构 运行时数据内存 class文件与jvm内存结构的映射 jvm数据类型 虚拟机栈 方法区 堆 含义...

    前言简介 class文件是源代码经过编译后的一种平台中立的格式 里面包含了虚拟机运行所需要的所有信息,相当于 JVM的机器语言 JVM全称是Java Virtual Machine  ,既然是虚拟机, ...

  5. 《深入理解Java虚拟机》笔记01 -- 运行时数据区

    运行时数据区示意图 1. 程序计数器 占用一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器.主要用来记录线程执行到哪条语句了,分支.循环.跳转.异常处理.线程恢复等功能都需要依赖这个 ...

  6. 快速搭建本地 .NET Core 运行时调试环境

    需要的软件环境: Oracle VM VirtualBox CentOS 7 llvm lldb 3.6.0 (3.5.0我试过 dumpobj时候一直报无效参数 Invalid parameter ...

  7. Java虚拟机(四)——运行时数据区

    运行时数据区 内部结构概述 内存概述 内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行.JVM内存布局规定了Java在运行过程中内存申请.分配.管理的策略. ...

  8. java帧结构_Java虚拟机运行时栈帧结构--《深入理解Java虚拟机》学习笔记及个人理解(二)...

    Java虚拟机运行时栈帧结构(周志明书上P237页) 栈帧是什么? 栈帧是一种数据结构,用于虚拟机进行方法的调用和执行. 栈帧是虚拟机栈的栈元素,也就是入栈和出栈的一个单元. 2018.1.2更新(在 ...

  9. java 安卓权限_java – Android运行时权限 – 如何实现

    Android Developer Documentation给出了在运行时请求权限的示例: // Here, thisActivity is the current activity if (Con ...

最新文章

  1. 5G、物联网、人工智能和机器学习将成为2021年最重要的技术
  2. php任务队列有什么优势,PHP使用任务队列这个词的含义,到底什么是任务队列
  3. 循环右移,要求时间复杂度为O(n)且尽可能的少使用辅助空间
  4. spring boot微服务通用部署启动脚本
  5. 有序数组中查找第一个比target大的数
  6. Visual Studio 2010如何利用宏
  7. ggplot2作图详解:图层语法和图形组合
  8. Netty in action—ChannelHandler和ChannelPipeline
  9. ALM11 QC11 官方中文安装包下载
  10. 微信网页开发(3)--微信网页授权
  11. java中的extends与implement
  12. tftp negotiation
  13. word涂改涂掉图片_word画图-厉害了Word哥!原来还可以这样画图
  14. 百度云下载不限速方法+软件
  15. 攻防世界reverse进阶easyre-153 writeup(#gdb调试父子进程、#ida版本差异)
  16. 10、spss做最优尺度分析
  17. 高清视频体验大幅提升,来数数我们应用了哪些新算法
  18. 函数最值题目及答案_高一函数题目及答案解析
  19. 运动学解析~旋转矩阵推导
  20. 8乘8led点阵显示数字_基于51单片机的8乘8LED点阵显示屏的设计

热门文章

  1. 在容器内源码安装PostgreSQL13.2
  2. pip安装requirement.txt
  3. 处理minist数据集,把网络和数据都放在gpu上面。
  4. 收发邮件服务器错误,邮件系统收发邮件报错汇总——错误代码550
  5. 27 学java_自学Java第27天
  6. 中考计算机flash试题及答案,2015中考信息技术试题Flash操作题2-25(终)
  7. java word转html 空指针_Windows 内核漏洞学习—空指针解引用
  8. 标准工业关系型数据库和对象关系数据库
  9. Mac安装redis与后台启动
  10. 获得百度智能云access token