cmd is Windows' command line interpreter. Does MacOS have that?

On Friday, September 21, 2018 at 1:10:15 PM UTC-5, Rakesh Kumar wrote:
>
>
>
>
> I have successfully installed tesseract in my MAC.
> Now trying to read and write image text using below code and found error. 
> I am missing some thing or doing some thing wrong. Can any one help me with 
> Java code to achieve this?
>
> Refer attachment or In this link you can see the project: 
>
>
> https://drive.google.com/file/d/13TF0ZISgbZkdFqOgkt6xBNbWk07CnK79/view?usp=sharing
>
>
>
> Error:    
> java.io.IOException: Cannot run program "cmd": error=2, No such file or    
>       directory
>
>  at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
>  at java.lang.Runtime.exec(Runtime.java:620)
>  at java.lang.Runtime.exec(Runtime.java:485)
>  at com.chillyfacts.com.my_main.main(my_main.java:13)
>  Caused by: java.io.IOException: error=2, No such file or directory
>  at java.lang.UNIXProcess.forkAndExec(Native Method)
>  at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
>  at java.lang.ProcessImpl.start(ProcessImpl.java:134)
>  at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
>  ... 3 more
>
>
> package com.chillyfacts.com;
>             import java.io.PrintWriter;
>         public class my_main {
>     public static void main(String[] args) {
> String input_file="/usr/local/Cellar/tesseract/apps.png";
> String output_file="/usr/local/Cellar/"; 
> String tesseract_install_path="/usr/local/Cellar/tesseract/";
> String[] command = { "cmd" };
>     Process p;
> try {
> p = Runtime.getRuntime().exec(command);
>         new Thread(new SyncPipe(p.getErrorStream(), System.err)).start();
>                 new Thread(new SyncPipe(p.getInputStream(), 
> System.out)).start();
>                 PrintWriter stdin = new PrintWriter(p.getOutputStream());
>                 stdin.println("\""+tesseract_install_path+"\" 
> \""+input_file+"\" \""+output_file+"\" -l eng");
>             stdin.close();
>                 p.waitFor();
>                 System.out.println();
>                 System.out.println();
>                 System.out.println();
>                 System.out.println();
>                 
> System.out.println(Read_File.read_a_file(output_file+".txt"));
>     } catch (Exception e) {
> e.printStackTrace();
> }
> } 
> }
>

-- 
You received this message because you are subscribed to the Google Groups 
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tesseract-ocr+unsubscr...@googlegroups.com.
To post to this group, send email to tesseract-ocr@googlegroups.com.
Visit this group at https://groups.google.com/group/tesseract-ocr.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/fb96e3f6-0165-4bd0-a8b8-cf70a536f3ed%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to