Я получил этот исходный код: http://www.sbbic.org/split.zip по лицензии Apache 2.0: http://www.apache.org/licenses/LICENSE-2.0
Он пришел ко мне от автора без документации и поддержки (у автора нет временищас пишет книгу).Мои знания Java очень ограничены.
Может кто-нибудь сказать мне, как запустить приложение, чтобы разделить слова в файле columns.txt, который включен в исходный код?
У меня естьогляделся в TextSegmenter.java, пытаясь найти способ его вызова в командной строке, но у меня ничего не вышло.
Если я позвоню: java com \ whitemagicsoftware \ dictionary \ TextSegmenter lexicon.csv columns.txtЯ получаю эту ошибку:
Исключение в потоке "main" java.lang.NoClassDefFoundError: com \ whitemagicsoftwar e \ dictionary \ TextSegmenter (неправильное имя: com / whitemagicsoftware / dictionary / TextSe gmenter) в Java.lang.ClassLoader.defineClass1 (собственный метод) в java.lang.ClassLoader.defineClass (ClassLoader.java:620) в java.security.SecureClassLoader.defineClass (SecureClassLoader.java:12 4) в java.net.URLlassFlassLoader.java: 260) на java.net.URLClassLoader.access $ 000 (URLClassLoader.java:56) на java.net.URLClassLoader $ 1.run (URLClassLoader.java:195) в java.security.AccessController.doPrivileged (собственный метод) в java.net.URLClassLoader.findClass (URLClassLoader.java:188) в java.lang.ClassLoader.loadClass (ClassLoader.java:306) в sun.misc.Launcher $AppClassLoader.loadClass (Launcher.java:276) в java.lang.ClassLoader.loadClass (ClassLoader.java:251) в java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319)
Iпопытался поместить его в .jar (опять же с ограниченным опытом, я только заархивировал файлы с файлами манифеста, созданными вручную), но он не может загрузить.
Я новичок - извините, если это глупостьвопрос, но я был бы признателен за вашу помощь!
Цель сценария - разбить слова, которые объединяются (например,"адрес-адрес") на отдельные слова (например, "адрес" и "тип").Мы надеемся использовать этот скрипт в ломающихся словах для кхмерского языка, в котором между словами нет пробелов.
Спасибо!