diff --git a/java/README.md b/Java/README.md similarity index 100% rename from java/README.md rename to Java/README.md diff --git a/java/source/.gitignore b/Java/source/.gitignore similarity index 100% rename from java/source/.gitignore rename to Java/source/.gitignore diff --git a/java/source/LICENSE b/Java/source/LICENSE similarity index 100% rename from java/source/LICENSE rename to Java/source/LICENSE diff --git a/java/source/pom.xml b/Java/source/pom.xml similarity index 100% rename from java/source/pom.xml rename to Java/source/pom.xml diff --git a/java/source/src/main/java/com/yitter/contract/IIdGenerator.java b/Java/source/src/main/java/com/yitter/contract/IIdGenerator.java similarity index 100% rename from java/source/src/main/java/com/yitter/contract/IIdGenerator.java rename to Java/source/src/main/java/com/yitter/contract/IIdGenerator.java diff --git a/java/source/src/main/java/com/yitter/contract/ISnowWorker.java b/Java/source/src/main/java/com/yitter/contract/ISnowWorker.java similarity index 100% rename from java/source/src/main/java/com/yitter/contract/ISnowWorker.java rename to Java/source/src/main/java/com/yitter/contract/ISnowWorker.java diff --git a/java/source/src/main/java/com/yitter/contract/IdGeneratorException.java b/Java/source/src/main/java/com/yitter/contract/IdGeneratorException.java similarity index 100% rename from java/source/src/main/java/com/yitter/contract/IdGeneratorException.java rename to Java/source/src/main/java/com/yitter/contract/IdGeneratorException.java diff --git a/java/source/src/main/java/com/yitter/contract/IdGeneratorOptions.java b/Java/source/src/main/java/com/yitter/contract/IdGeneratorOptions.java similarity index 100% rename from java/source/src/main/java/com/yitter/contract/IdGeneratorOptions.java rename to Java/source/src/main/java/com/yitter/contract/IdGeneratorOptions.java diff --git a/java/source/src/main/java/com/yitter/contract/OverCostActionArg.java b/Java/source/src/main/java/com/yitter/contract/OverCostActionArg.java similarity index 100% rename from java/source/src/main/java/com/yitter/contract/OverCostActionArg.java rename to Java/source/src/main/java/com/yitter/contract/OverCostActionArg.java diff --git a/java/source/src/main/java/com/yitter/core/SnowWorkerM1.java b/Java/source/src/main/java/com/yitter/core/SnowWorkerM1.java similarity index 100% rename from java/source/src/main/java/com/yitter/core/SnowWorkerM1.java rename to Java/source/src/main/java/com/yitter/core/SnowWorkerM1.java diff --git a/java/source/src/main/java/com/yitter/core/SnowWorkerM2.java b/Java/source/src/main/java/com/yitter/core/SnowWorkerM2.java similarity index 100% rename from java/source/src/main/java/com/yitter/core/SnowWorkerM2.java rename to Java/source/src/main/java/com/yitter/core/SnowWorkerM2.java diff --git a/java/source/src/main/java/com/yitter/idgen/DefaultIdGenerator.java b/Java/source/src/main/java/com/yitter/idgen/DefaultIdGenerator.java similarity index 100% rename from java/source/src/main/java/com/yitter/idgen/DefaultIdGenerator.java rename to Java/source/src/main/java/com/yitter/idgen/DefaultIdGenerator.java diff --git a/java/source/src/main/java/com/yitter/idgen/IdHelper.java b/Java/source/src/main/java/com/yitter/idgen/IdHelper.java similarity index 100% rename from java/source/src/main/java/com/yitter/idgen/IdHelper.java rename to Java/source/src/main/java/com/yitter/idgen/IdHelper.java diff --git a/java/source/src/main/java/com/yitter/test/GenTest.java b/Java/source/src/main/java/com/yitter/test/GenTest.java similarity index 100% rename from java/source/src/main/java/com/yitter/test/GenTest.java rename to Java/source/src/main/java/com/yitter/test/GenTest.java diff --git a/java/source/src/main/java/com/yitter/test/StartUp.java b/Java/source/src/main/java/com/yitter/test/StartUp.java similarity index 100% rename from java/source/src/main/java/com/yitter/test/StartUp.java rename to Java/source/src/main/java/com/yitter/test/StartUp.java