我正在尝试通过

Java运行dot net console应用程序:

process = Runtime.getRuntime().exec(commandLine);

我得到以下输出:

Detecting

The handle is invalid.

当通过控制台(windows)直接运行它时没有问题:

Detecting

100%

Done.

100%

我正在以这种形式运行更多的应用程序,但没有问题.

得到了这个堆栈跟踪:

Detecting at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

at System.Console.GetBufferInfo(Boolean throwOnNoConsole, Boolean& succeeded)

at System.Console.get_CursorTop()

at AutomaticImageOrientation.HelperClasses.General.WriteProgressToConsole(Int32 lastIndex, Int32 totalImages)

at AutomaticImageOrientation.MainManager.DetectImage(String[] files, String outputPath, String& globalErrorMessage, Dictionary`2& foundRotations)

问题是当.net应用程序尝试写入控制台时有什么解决方案?

找到导致问题的那一行:

Console.CursorLeft = 0;

你知道为什么吗?

java 句柄无效_c# – 通过java运行.net控制台时“句柄无效”相关推荐

  1. c 调用java post方法_C#调用Java方法(详细实例)

    C#可以直接引用C++的DLL和转换JAVA写好的程序.最近由于工作原因接触这方面比较多,根据实际需求,我们通过一个具体例子把一个JAVA方法转换成可以由C#直接调用的DLL C#调用c++ C#调用 ...

  2. java高频面试_C ++或Java,高频交易哪个更快?

    java高频面试 总览 关于什么是高频交易的最佳解决方案,存在不同意见. 问题的一部分是高频交易的变化超出您的预期,另一部分是更快的含义. 我的看法 如果您有一个典型的Java程序员和一个典型的C + ...

  3. csharp与java的区别_C#与JAVA之比较(1)

    C#.Java之比较 很多人说C#是微软用来和Java抗衡的武器,因为二者在很大程度上有着惊人的相似 ,尽管如此,两者不同的地方也很多,所谓"于细微处见差异".那么两者的相似和区 ...

  4. java 最好 入门_C++和Java哪个比较好入门?初学者该如何选择?

    选择好的方向比努力更重要,对于初学编程的人来说选择一门合适的编程语言关系到自己以后的职业发展.c++和Java那个更适合作为入门语言?给大家简单科普一下~ C++语言 它是正宗的C语言的嫡系,由C语言 ...

  5. java protobuffer 网络_C#与Java通过protobuf进行网络通信过程中遇到的问题

    上周体验了一把protobuf,google大佬搞的东西据说很多人用,优点自然不用多说,随便搜搜结果一大堆.为了测试这个玩意,随便弄了一个客户端,拿C#写了一个简单的控制台程序请求服务端,服务端拿ja ...

  6. java memorystream 包_C#到Java:Base64String,MemoryStream,GZipStream

    我有一个在.NET中被gzip压缩的Base64字符串,我想将它转换回Java中的字符串.我正在寻找C#语法的一些Java等价物,特别是: > Convert.FromBase64String ...

  7. c#和java的区别_C#和java的语法区别

    通过这几天,看java视频,总结了一下java与C#的部分语法区别. 1.基本类型 Java是由byte,short,int,long,float,dboule组成,所有类型都是有符号的. C#除了这 ...

  8. java 进程运行时间_将Java类作为子进程运行

    java 进程运行时间 我本周需要将Java类(而不是jar)作为子进程运行. 更确切地说,我想从测试内部产生一个新进程,而不是直接在测试内部(进程内)运行它. 我不认为这是幻想或复杂的事情. 但是, ...

  9. java文件无法导出excel文件,【excel表格文件格式无效】java导出excel,excel打不开,报文件格式无效,怎么解决!...

    excel提示 打开的文件.xls的格式与文件扩展名不一致怎么办 如果打开文件的格式与文件的扩展名不一致,只要能够打开就不用去管他. java导出excel,excel打不开,报文件格式无效,怎么解决 ...

  10. 解决Gradle在IDEA中运行Java17的Junit单元测试程序报错:module java.base does not “opens java.lang“ to unnamed module

    gradle在IDEA中使用了JDK17运行springboot3.x等程序的时候使用了反射或ASM等会报错:module java.base does not "opens java.la ...

最新文章

  1. @async 默认线程池_springboot@Async默认线程池导致OOM问题
  2. JVM -XX: 参数介绍
  3. 新书发布:时隔一年,我的第二本书终于来了
  4. Hibernate,JPA注解@Entity
  5. 简单python代码实例_求简洁优美的python代码例子、片段、参考资料
  6. 数据引用Data References
  7. 数据分析模型 第六章
  8. 以太坊地址和公钥_《每日一课》第九课:什么是钱包、钱包地址、私钥、公钥?...
  9. 2021暑假Leetcode刷题——Two Pointers(2)
  10. 分享学JavaScript的第七天
  11. win10关闭电池保护模式_win10系统Ie浏览器开启、关闭保护模式的操作方法
  12. 2岁宝宝吃饭问题网络调研
  13. Tableau可视化技巧-让你的图表跟随时间动起来
  14. 倾斜摄影当中重叠度、传感器尺寸、焦距等参数问题梳理
  15. 威斯康星大学硕士计算机科学,威斯康星大学麦迪逊分校计算机科学理学硕士研究生申请要求及申请材料要求清单...
  16. react学习—ref Hook
  17. pytorch程序调通
  18. c语言fft乘法步骤,C语言实现FFT(快速傅里叶变换).doc
  19. PDF技术(四)-Java实现Html转PDF文件
  20. 论文检测系统如何选择?

热门文章

  1. 配置 Android 的 SDK, DNK, JDK, ANT 环境
  2. ArcGIS Pro与ArcGis区别
  3. 这里excel将文本转换为数字
  4. [Codeforces 894E] Ralph and Mushrooms
  5. 干货丨如何优雅地设计并控制一台协作机械臂
  6. 原神 - 米游社 每日签到
  7. 如何抓取图片php,PHP网络爬虫之图片抓取
  8. Redundant declaration: @SpringBootApplication already applies given @ComponentScan
  9. C语言课程设计大作业——学生管理系统(详细含报告和源码)
  10. 搭建nfs调试arm开发板