including lobobrowser.jar problem
in
Contributed Library Questions
•
2 years ago
hello,
i want to get a facebookoauth token via processing, i found this post:
the i downloaded the lobo-distro-0.98.4 from the website, because i didn't know where else to find the jar he included.
then i created a folder named lobobrowser under my libraries folder in my sketch folder an placed the lobo.jar into it (i need the package org.lobobrowser.main), then renamed it into lobobrowser.jar. the same i did with the lobo-pub.jar from the zip (i need the package org.lobobrowser.ua which is located in the public api). i also added the extension folder from the zip file into the lobobrowser lib folder in my sketch folder.
my sketch folder looks like this:
libraries
|_lobobrowser
|_library
|_ext
|_ ...
|_lobobrowser.jar
|_lobobrowserpub
|_library
|_lobobrowserpub.jar
and the includes like this:
import org.lobobrowser.gui.*;
import org.lobobrowser.main.*;
import org.lobobrowser.ua.*;
when i execute the sketch from the post i mentioned (with minor include changes), the browser window appears i can enter my facebook information and get the accesstoken,
but also i get a bunch of errors, because lob is missing the extensions:
07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit getApplicationDirectoryINFO: getApplicationDirectory(): url=file:/Users/hag/Documents/processing/libraries/lobobrowser/library/lobobrowser.jar,appDir=/Users/hag/Documents/processing/libraries/lobobrowser/library07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded library (no lobo-extension.properties): ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/cobra-no-commons.jar,isLibrary=true]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded library (no lobo-extension.properties): ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/javafx-swing.jar,isLibrary=true]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded library (no lobo-extension.properties): ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/javafxc.jar,isLibrary=true]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded library (no lobo-extension.properties): ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/javafxgui.jar,isLibrary=true]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded library (no lobo-extension.properties): ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/javafxrt.jar,isLibrary=true]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded library (no lobo-extension.properties): ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/jlfgr-1_0.jar,isLibrary=true]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded library (no lobo-extension.properties): ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/jmc.jar,isLibrary=true]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded library (no lobo-extension.properties): ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/js.jar,isLibrary=true]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded extension: ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/jweb-ext.jar,isLibrary=false]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded extension: ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/primary.jar,isLibrary=false]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded library (no lobo-extension.properties): ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/Scenario.jar,isLibrary=true]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager addExtensionINFO: createExtensions(): Loaded library (no lobo-extension.properties): ExtensionInfo[extRoot=/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/websvc.jar,isLibrary=true]07.03.2011 11:24:02 org.lobobrowser.main.ExtensionManager createExtensionsINFO: createExtensions(): Creating library class loader with URLs=[[file:/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/cobra-no-commons.jar, file:/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/javafx-swing.jar, file:/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/javafxc.jar, file:/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/javafxgui.jar, file:/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/javafxrt.jar, file:/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/jlfgr-1_0.jar, file:/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/jmc.jar, file:/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/js.jar, file:/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/Scenario.jar, file:/Users/hag/Documents/processing/libraries/lobobrowser/library/ext/websvc.jar]].07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingWARNUNG: Entry(): Logger INFO level is enabled.07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.lang.ClassLoader.allowArraySyntax=true07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.runtime.name=Java(TM) SE Runtime Environment07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.boot.library.path=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.vm.version=17.1-b03-30707.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): awt.nativeDoubleBuffering=true07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): gopherProxySet=false07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): mrj.build=10M326107.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.vm.vendor=Apple Inc.07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.vendor.url=http://www.apple.com/07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): path.separator=:07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.vm.name=Java HotSpot(TM) Client VM07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): file.encoding.pkg=sun.io07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.java.launcher=SUN_STANDARD07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): user.country=DE07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.os.patch.level=unknown07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.vm.specification.name=Java Virtual Machine Specification07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): user.dir=/Applications07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.runtime.version=1.6.0_22-b04-307-10M326107.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.awt.graphicsenv=apple.awt.CGraphicsEnvironment07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.endorsed.dirs=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/endorsed07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): os.arch=i38607.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): apple.awt.graphics.UseOpenGL=false07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.io.tmpdir=/var/folders/d3/d3tJE7pdFJis640FMB170E+++TI/-Tmp-/07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): line.separator=07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.vm.specification.vendor=Sun Microsystems Inc.07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): os.name=Mac OS X07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.jnu.encoding=MacRoman07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.library.path=/Users/hag/Documents/processing/libraries/lobobrowser/library/native07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.specification.name=Java Platform API Specification07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.class.version=50.007.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.management.compiler=HotSpot Client Compiler07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): os.version=10.6.607.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): networkaddress.cache.ttl=360007.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): http.nonProxyHosts=local|*.local|169.254/16|*.169.254/1607.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): user.home=/Users/hag07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): user.timezone=Europe/Berlin07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.awt.printerjob=apple.awt.CPrinterJob07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): file.encoding=MacRoman07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.specification.version=1.607.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): networkaddress.cache.negative.ttl=107.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.class.path=/var/folders/d3/d3tJE7pdFJis640FMB170E+++TI/-Tmp-/build1271486140956541162.tmp:/Users/hag/Documents/processing/libraries/lobobrowser/library/lobobrowser.jar:/Users/hag/Documents/processing/libraries/lobobrowser/library/lobobrowser.jar:/Users/hag/Documents/processing/libraries/lobobrowserpub/library/lobobrowserpub.jar:/Users/hag/Documents/processing/libraries/lobobrowserpub/library/lobobrowserpub.jar:/Users/hag/Documents/processing/libraries/lobobrowserpub/library/lobobrowserpub.jar:/Applications/Processing.app/Contents/Resources/Java/pde.jar:/Applications/Processing.app/Contents/Resources/Java/core.jar:/Applications/Processing.app/Contents/Resources/Java/ant.jar:/Applications/Processing.app/Contents/Resources/Java/ant-launcher.jar:/Applications/Processing.app/Contents/Resources/Java/antlr.jar:/Applications/Processing.app/Contents/Resources/Java/ecj.jar:/Applications/Processing.app/Contents/Resources/Java/jna.jar:/Applications/Processing.app/Contents/Resources/Java/quaqua.jar07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): user.name=hag07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): apple.awt.graphics.UseQuartz=true07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.vm.specification.version=1.007.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.arch.data.model=3207.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): user.language=de07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.specification.vendor=Sun Microsystems Inc.07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): awt.toolkit=apple.awt.CToolkit07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.vm.info=mixed mode07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.version=1.6.0_2207.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.boot.class.path=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.vendor=Apple Inc.07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): file.separator=/07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): java.vendor.url.bug=http://bugreport.apple.com/07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.io.unicode.encoding=UnicodeLittle07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.cpu.endian=little07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): mrj.version=1060.1.6.0_22-30707.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): socksNonProxyHosts=local|*.local|169.254/16|*.169.254/1607.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/1607.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLoggingINFO: main(): sun.awt.exception.handler=apple.awt.CToolkit$EventQueueExceptionHandler07.03.2011 11:24:02 org.lobobrowser.main.PlatformInit initLogging
did anybody know how to include it the right way?
can i make one folder out of it? how should several files in one include folder be named?
i mean it works, but iam not satisfied with this solution.
regards,
peter
1