Difference between revisions of "Statistical Algorithms Importer: Java Project FAQ"
From Gcube Wiki
(→How Use File Input) |
(→How Use File Input) |
||
Line 17: | Line 17: | ||
:Java code in sample: | :Java code in sample: | ||
− | < | + | <source lang='java'> |
package org.myfactory.specialgroup; | package org.myfactory.specialgroup; | ||
Line 45: | Line 45: | ||
} | } | ||
− | </ | + | </source> |
:Java code in sample: | :Java code in sample: |
Revision as of 14:28, 3 November 2017
Contents |
F.A.Q. of Statistical Algorithms Importer (SAI), here are common mistakes we have found in Java Project.
Main Class
The first parameter of a Java process is the main class that will be executed. Please note the full package name must be entered as default value, for example:
- org.d4science.projectx.XClass
How Use File Input
- Add input file parameter in Java project:
- Java code in sample:
package org.myfactory.specialgroup; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.StandardCopyOption; /** * * @author Giancarlo Panichi * */ public class FileConsumer { public static void main(String[] args) { try { Path fileInput=Paths.get(args[0]); Path fileOutput=Paths.get("output.txt"); Files.copy(fileInput, fileOutput, StandardCopyOption.REPLACE_EXISTING); } catch (Throwable e) { System.out.println("Error in process: " + e.getLocalizedMessage()); e.printStackTrace(); } } }
- Java code in sample: