java


Java: How to get the jdbc oracle driver after download by user?


After reading this answer and looking through the license agreement for the oracle driver it sounds like we have to ensure that our users accept the contents of the license agreement? From the license agreement:
(...)You will have a written agreement with Your Contractor(s) that strictly limits their right to use the Programs and that otherwise protects Oracle’s intellectual property rights to the same extent as this Agreement.(...)
A way to ensure that all users have accepted the contents of the agreement would be to require our users to download the odbc driver separately. Our application will be distributed as a jar, so we need to ask the user for the path to the driver jar that they have downloaded and use that. We won't be able to add the driver jar to the maven repository and include the dependency because the user will download the jar themselves. Is there a way to import the driver jar and use it's contents after our application has already been started?
Or would we be forced to add an installation step to our application where the final application jar will be compiled after indicating the path to the driver?
Alternatively, have we misunderstood the license agreement?

Related Links

Trust anchor for certification path not found Android SSL
Adding background image to jsp
Parse string to avro schema
How I can get the current price of my app in play store to each location in order to show in a textView
How to use a matcher to know if there is a non wanted character?
How to use rowiterator in apache poi?
How to pass image from android java to JNI to filter the image using opencv and return back to android java?
How to archive files revision-safe using java?
If I set “incompatible” transaction isolation level and lock mode, which takes precedence?
Guava SortedSetMultimap doesn't put unordered values
Spring 4.3.4 with weblogic 12.1 Causing org.xml.sax.SAXParseException;Attribute “singleton” must be declared for element type “bean”
Hibernate fails to delete an item from a list of entities
Print message in the repository randomly
question mark characters and page refresh
Java Connectivity
how to make a time format in -01:-05:00 to -01:05:00

Categories

HOME
sendgrid
activiti
azure-data-factory
ngrx
comparison
json.net
cplex
rsyslog
gis
cmd
amortized-analysis
sharepoint-designer
jpeg
networkx
azure-media-services
mouse
upload
user-input
spring-kafka
izpack
quickbooks
windows-azure-storage
usergrid
task
fallback
ibm-odm
percona
try-catch
ef-migrations
grails3
kryo
ml
xlsxwriter
accessor
kvc
shopware
numerical-methods
info.plist
rst2pdf
neo4j-spatial
tasklet
instant-messaging
bosh
catel
vsts-build-task
hybridauth
wallpaper
google-api-nodejs-client
mmenu
wixsharp
restlet
withings
ssjs
unobtrusive-validation
tasker
mesos-chronos
glew
slick-3.0
osx-mavericks
network-flow
termination
komodoedit
revapi
hendrix
dandelion
nodebb
blacklist
topbeat
medium.com
radtreelist
log4c
elements
dstu2-fhir
thrust
jwplayer7
angstrom-linux
lua-5.1
moveit
blackberry-10
fadeout
reactive-banana
thredds
python-3.2
fouc
kcachegrind
interrupted-exception
method-parameters
apache-commons-fileupload
fluid-dynamics
device-orientation
facebook-graph-api-v2.4
expected-exception
poller
rtmfp
stxxl
coverflow
file-locking
eclipse-memory-analyzer
mqx
http-unit
armcc
enter
subscript
nsdatecomponents
whoosh
qt-jambi
mod-auth
sudzc
sproutcore-2
gamma
webkit.net
libs
phonon
premature-optimization
genealogy

Resources

Database Users
RDBMS discuss
Database Dev&Adm
javascript
java
csharp
php
android
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App