dir setup:
├──com
│ ├──company
│ ├──Main.java
│
├──test
│ ├──A.java
Main.java
package com.company;
import test.A;
public class Main {
public static void main(String[] args) {
// write your code here
A a =new A();
a.run();
}
}A.java
package test;
public class A {
public void run(){
System.out.println("Hello World");
}
}compile:
javac -d . .\com\company\Main.javarun:
java .\com\company\Main.javagenerated files:
But not compatible with IntelliJ IDEA!!
Making this setup compatible with IntelliJ IDEA by making a sub dir/package
init:
Run Configuration:
init:
Run Configuration:










